Skip to content
● Minnesota · state hub

Minnesota cities ranked by market opportunity

LocalVein profiles 362 Minnesota cities, covering 4,593,013 residents across the state. The median Market Opportunity Score across Minnesota sits at 34 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.

Cities profiled
362
Total population
4,593,013
Median MOS
34
Businesses scanned
1,117

Minnesota cities by Market Opportunity Score

RankCityPopulationMedian HHIMedian home valueMOS
1St. John's University CDP1,615Warning: 53
2Deephaven city3,835$175,441$854,000Warning: 51
3Afton city2,944$129,956$655,400Warning: 47
4Orono city8,205$181,875$952,400Warning: 46
5Tonka Bay city1,361$151,563$869,900Warning: 45
6Bayport city3,948$115,781$363,200Warning: 45
7Dellwood city1,145$208,125$729,800Warning: 45
8Scanlon city1,087$75,833$221,500Warning: 44
9Shorewood city7,679$172,325$684,500Warning: 44
10Grant city3,959$145,357$622,000Warning: 44
11Lake St. Croix Beach city1,106$100,134$334,600Warning: 43
12Independence city3,695$194,205$757,800Warning: 43
13North Oaks city5,175$235,858$756,300Warning: 43
14Corcoran city6,854$143,250$540,100Warning: 43
15Credit River city5,531$149,524$577,600Warning: 42
16New Richland city1,068$62,841$133,000Warning: 42
17Edina city53,125$129,225$624,000Warning: 41
18Fairfax city1,134$53,750$99,800Warning: 41
19Lakefield city1,652$62,656$115,900Warning: 41
20Crystal city22,685$86,752$280,500Warning: 41
21Greenfield city2,897$147,184$524,300Warning: 41
22South St. Paul city20,633$84,472$266,800Warning: 41
23Madelia city2,380$77,500$158,300Warning: 41
24Mapleton city1,745$82,031$176,400Warning: 41
25Gilbert city1,693$62,625$116,200Warning: 41
26Blooming Prairie city1,977$63,929$155,800Warning: 40
27Robbinsdale city14,318$84,719$280,400Warning: 40
28Adrian city1,288$74,100$172,000Warning: 40
29Kenyon city1,811$74,643$184,500Warning: 40
30Springfield city2,209$59,412$117,600Warning: 40
31Ely city3,239$46,042$150,800Info: 40
32Montgomery city3,366$74,018$218,900Info: 40
33Chisholm city4,731$54,815$108,100Info: 40
34Scandia city3,966$100,179$471,900Info: 40
35Esko CDP2,063$116,406$278,800Info: 40
36Rice Lake city4,120$95,347$283,700Info: 40
37Arden Hills city9,737$128,668$423,800Info: 40
38Minnetrista city8,509$156,346$624,600Info: 40
39Dawson city1,441$70,286$118,800Info: 40
40Silver Bay city1,790$70,870$150,700Info: 39
41Wells city2,317$58,663$93,200Info: 39
42Sleepy Eye city3,438$64,811$138,500Info: 39
43Golden Valley city21,927$114,435$423,500Info: 39
44Eveleth city3,470$47,721$91,800Info: 39
45Coleraine city1,888$67,083$179,900Info: 39
46Lakeland city1,510$101,339$357,700Info: 39
47Wayzata city4,363$125,344$1,047,400Info: 39
48Medina city6,858$219,181$660,800Info: 39
49Nashwauk city1,035$58,533$102,400Info: 39
50Two Harbors city3,598$62,885$187,100Info: 39
51Columbus city4,211$117,917$439,200Info: 39
52Chatfield city2,693$91,912$216,000Info: 39
53Minneapolis city426,845$80,269$345,600Info: 39
54Duluth city86,863$66,263$225,700Info: 39
55Richfield city36,725$84,055$320,400Info: 39
56Winthrop city1,275$67,375$157,400Info: 38
57Hibbing city16,100$55,463$123,900Info: 38
58Mendota Heights city11,644$132,935$504,100Info: 38
59Excelsior city2,359$108,611$839,500Info: 38
60Oronoco city1,665$146,875$468,700Info: 38
61Oak Grove city9,031$114,679$394,100Info: 38
62La Crescent city5,266$82,109$244,500Info: 38
63Ham Lake city16,575$116,845$430,100Info: 38
64Edgerton city1,207$66,739$132,800Info: 38
65Richmond city1,336$67,381$225,500Info: 38
66Mantorville city1,003$117,750$280,600Info: 38
67Nowthen city4,539$134,491$440,200Info: 38
68St. Paul city307,762$73,055$280,300Info: 38
69Harmony city1,089$65,536$154,800Info: 38
70Lester Prairie city1,848$87,188$217,000Info: 38
71Keewatin city1,229$50,872$78,900Info: 38
72Caledonia city2,825$69,792$148,500Info: 38
73Ortonville city1,968$53,021$117,500Info: 38
74Falcon Heights city5,145$93,233$366,800Info: 38
75Tracy city1,869$60,682$110,900Info: 38
76St. Paul Park city5,464$98,670$252,800Info: 38
77Long Lake city1,710$95,972$391,400Info: 38
78Albert Lea city18,379$62,522$150,400Info: 38
79East Bethel city11,995$114,583$343,200Info: 38
80Mound city9,176$91,370$348,600Info: 38
81Luverne city4,907$66,145$181,100Info: 38
82Winnebago city1,247$58,438$106,500Info: 38
83Le Center city2,514$66,864$189,800Info: 38
84Buhl city1,013$58,179$115,700Info: 38
85Austin city26,167$66,488$155,100Info: 37
86Fulda city1,348$68,056$155,100Info: 37
87Eden Valley city1,077$62,188$150,800Info: 37
88New Ulm city14,066$63,984$192,700Info: 37
89Spring Valley city2,357$64,500$149,100Info: 37
90Andover city32,825$131,528$389,200Info: 37
91Pipestone city4,165$61,442$102,000Info: 37
92Shoreview city26,724$109,399$365,100Info: 37
93Aurora city1,897$42,406$88,700Info: 37
94Blue Earth city3,170$59,118$125,200Info: 37
95Cottage Grove city40,124$121,452$359,600Info: 37
96Jackson city3,298$57,328$118,900Info: 37
97Columbia Heights city22,016$74,688$259,900Info: 37
98Preston city1,315$60,438$169,600Info: 37
99Roseville city35,905$88,440$334,800Info: 37
100Lake Crystal city2,530$77,979$193,800Info: 37
101Lino Lakes city21,847$121,800$385,000Info: 37
102Champlin city23,450$115,719$338,400Info: 37
103Lake Elmo city12,504$153,407$588,900Info: 37
104Babbitt city1,420$54,318$96,000Info: 37
105Brooklyn Center city32,811$72,009$261,100Info: 37
106Glenwood city2,648$45,735$181,000Info: 37
107Tyler city1,019$60,417$143,300Info: 37
108Clara City city1,497$58,431$116,500Info: 37
109Spring Grove city1,223$60,221$148,200Info: 37
110Cannon Falls city4,216$80,515$262,100Info: 37
111Centerville city3,915$119,361$364,700Info: 36
112Chanhassen city26,001$138,034$530,700Info: 36
113Parkers Prairie city1,089$58,750$152,500Info: 36
114Minnetonka city53,256$120,496$456,200Info: 36
115Barnesville city2,757$83,333$218,300Info: 36
116Janesville city2,449$72,120$194,400Info: 36
117St. Charles city4,021$96,544$231,300Info: 36
118Dayton city8,381$137,383$510,600Info: 36
119Spring Lake Park city6,997$77,112$281,800Info: 36
120St. Louis Park city49,541$100,250$371,600Info: 36
121Bloomington city88,838$90,677$346,200Info: 36
122Canby city1,563$58,839$131,800Info: 36
123Mahtomedi city8,108$132,326$466,100Info: 36
124Circle Pines city4,980$96,477$277,300Info: 36
125Maple Lake city2,104$75,469$221,800Info: 36
126Melrose city3,608$58,107$198,300Info: 36
127Granite Falls city2,612$59,402$139,700Info: 36
128Cloquet city12,582$63,854$200,100Info: 36
129Mountain Lake city1,833$59,115$118,900Info: 36
130Elbow Lake city1,158$56,786$118,900Info: 36
131Le Sueur city4,204$71,563$216,700Info: 36
132Victoria city10,972$192,821$572,800Info: 36
133Rockville city2,521$101,447$327,400Info: 36
134Goodhue city1,261$86,731$230,300Info: 36
135White Bear Lake city24,026$79,712$318,000Info: 36
136Stacy city1,992$76,875$222,800Info: 36
137Grand Marais city1,700$73,846$283,700Info: 36
138St. Bonifacius city1,982$116,500$342,400Info: 36
139Vadnais Heights city12,789$91,946$334,500Info: 36
140Newport city4,460$63,365$331,300Info: 36
141Atwater city1,217$66,071$144,300Info: 36
142Hayfield city1,382$69,688$173,000Info: 36
143Waseca city9,209$61,546$185,600Info: 36
144Proctor city3,102$80,913$219,500Info: 36
145Montevideo city5,303$65,724$137,600Info: 36
146Cottonwood city1,120$90,750$180,200Info: 36
147Waterville city1,778$67,721$216,700Info: 35
148Madison city1,507$56,435$104,600Info: 35
149Plymouth city79,526$133,865$474,700Info: 35
150Stillwater city19,323$109,297$398,100Info: 35
151Fairmont city10,348$59,228$168,800Info: 35
152Hector city1,111$59,762$124,100Info: 35
153Dodge Center city2,864$77,552$175,900Info: 35
154St. Anthony city (Hennepin and Ramsey Counties)9,516$97,784$365,700Info: 35
155Eden Prairie city63,249$127,732$463,300Info: 35
156New Brighton city22,900$87,272$345,900Info: 35
157Maple Grove city70,539$129,481$397,400Info: 35
158Winona city25,998$56,163$193,500Info: 35
159Owatonna city26,462$81,276$234,600Info: 35
160Fridley city29,944$79,274$277,100Info: 35
161Benson city3,449$51,124$146,100Info: 35
162St. Michael city19,267$130,814$365,800Info: 35
163Red Lake Falls city1,267$63,929$132,300Info: 35
164Wyoming city8,063$101,938$328,900Info: 35
165Wabasha city2,569$62,016$212,800Info: 35
166Warren city1,637$57,656$134,300Info: 35
167Minneota city1,531$72,396$158,100Info: 35
168Red Wing city16,660$65,259$224,800Info: 35
169North St. Paul city12,511$81,641$286,600Info: 35
170Windom city4,786$67,813$158,000Info: 35
171Winsted city2,023$70,208$210,200Info: 35
172Truman city1,223$59,095$100,200Info: 35
173Lakeville city72,480$138,119$425,200Info: 35
174Rock Creek city1,711$99,500$294,800Info: 35
175Appleton city1,360$40,117$71,300Info: 35
176Long Prairie city3,683$57,139$130,100Info: 34
177Prior Lake city27,832$130,278$429,900Info: 34
178Mounds View city12,992$90,148$294,500Info: 34
179Hoyt Lakes city2,074$64,514$90,700Info: 34
180International Falls city5,728$61,043$115,000Info: 34
181Wheaton city1,334$52,260$82,200Info: 34
182Savage city32,706$122,646$395,600Info: 34
183Ada city1,834$67,857$140,500Info: 34
184Zumbrota city3,843$96,818$235,800Info: 34
185Slayton city2,089$65,724$160,400Info: 34
186Taylors Falls city1,208$61,548$256,000Info: 34
187Kasson city6,964$87,295$264,500Info: 34
188Little Falls city9,094$46,284$198,100Info: 34
189Lake City city5,021$76,125$234,100Info: 34
190Hanover city3,495$147,944$421,700Info: 34
191Coon Rapids city63,348$86,618$287,200Info: 34
192Norwood Young America city3,866$67,857$289,400Info: 34
193Brooklyn Park city84,349$85,964$313,500Info: 34
194Virginia city8,362$48,321$117,500Info: 34
195Lindstrom city4,933$99,844$336,800Info: 34
196Mountain Iron city2,865$81,607$180,700Info: 34
197Starbuck city1,307$60,217$168,100Info: 34
198Ramsey city28,070$112,060$345,000Info: 34
199West St. Paul city21,076$70,738$281,800Info: 34
200Oakdale city28,109$90,379$305,900Info: 34
201Eyota city2,090$83,684$266,800Info: 34
202Cohasset city2,700$87,833$315,700Info: 34
203Staples city2,359$51,506$119,300Info: 34
204Carver city5,935$144,408$427,600Info: 34
205Maplewood city40,981$88,534$291,300Info: 34
206Sauk Centre city4,589$65,763$196,000Info: 34
207Rogers city13,405$159,638$437,900Info: 33
208Rosemount city26,509$127,247$406,100Info: 33
209Plainview city3,501$69,800$230,600Info: 33
210Farmington city23,675$118,556$345,100Info: 33
211Maple Plain city1,889$93,000$346,600Info: 33
212Blaine city71,261$103,382$327,500Info: 33
213Faribault city24,458$61,662$233,900Info: 33
214Arlington city2,298$66,458$181,600Info: 33
215Paynesville city2,476$72,105$168,800Info: 33
216East Grand Forks city9,067$74,618$243,800Info: 33
217Litchfield city6,599$57,539$183,900Info: 33
218Elko New Market city4,915$147,381$407,400Info: 33
219Hastings city22,050$92,940$294,100Info: 33
220Wanamingo city1,185$85,000$247,400Info: 33
221Burnsville city64,295$83,953$335,100Info: 33
222North Mankato city14,212$77,571$252,700Info: 33
223Inver Grove Heights city35,772$104,055$352,300Info: 33
224Dundas city1,882$111,250$293,400Info: 33
225Pierz city1,581$55,438$155,700Info: 33
226New Hope city21,402$73,698$314,600Info: 33
227Hawley city2,086$92,017$265,500Info: 33
228Rushford city1,790$73,321$203,200Info: 33
229Eagan city68,158$107,486$380,800Info: 33
230Woodbury city76,945$126,222$434,900Info: 33
231Breckenridge city3,369$57,344$142,000Info: 33
232Mayer city2,501$120,551$330,400Info: 33
233Hugo city16,076$114,057$394,200Info: 33
234Albertville city8,066$126,307$326,400Info: 33
235Stewartville city6,754$65,714$258,000Info: 33
236Glencoe city5,702$63,967$213,100Info: 33
237Moose Lake city3,297$61,576$205,000Info: 33
238Medford city1,194$98,375$234,300Info: 33
239Glyndon city1,286$93,571$257,400Info: 33
240Northfield city20,678$92,000$305,300Info: 33
241Cokato city2,780$71,090$216,100Info: 33
242Annandale city3,365$50,536$195,100Info: 33
243Little Canada city10,546$71,370$302,600Info: 33
244Martin Lake CDP1,203$120,705$426,100Info: 33
245Apple Valley city55,696$99,277$354,200Info: 33
246Avon city1,493$90,987$240,400Info: 33
247Anoka city17,941$75,262$292,900Info: 32
248Jordan city6,704$110,139$319,000Info: 32
249Redwood Falls city5,075$61,947$162,000Info: 32
250Frazee city1,595$49,000$166,800Info: 32
251Lewiston city1,680$96,912$211,200Info: 32
252Hermantown city10,192$92,026$374,000Info: 32
253Big Lake city12,115$113,333$291,700Info: 32
254Osseo city2,601$66,875$275,000Info: 32
255Crookston city7,388$54,003$160,700Info: 32
256Delano city6,712$118,091$347,500Info: 32
257Cologne city2,146$117,344$356,600Info: 32
258St. Augusta city3,576$116,384$323,400Info: 32
259North Branch city11,182$90,383$290,600Info: 32
260Lonsdale city4,789$91,719$327,100Info: 32
261New London city1,156$66,830$209,300Info: 32
262Forest Lake city20,678$89,879$375,900Info: 32
263Waconia city13,223$104,929$407,600Info: 32
264Otsego city21,358$127,219$367,200Info: 32
265Elk River city26,367$99,457$338,300Info: 32
266Wadena city4,361$45,850$158,700Info: 32
267Rockford city4,521$82,228$265,900Info: 32
268New Prague city8,195$98,424$323,500Info: 32
269Mahnomen city1,116$43,854$83,000Info: 32
270Worthington city13,792$61,840$184,200Info: 32
271Fosston city1,283$50,694$126,500Info: 32
272Watertown city4,747$93,008$315,200Info: 32
273Foley city2,685$58,092$192,600Info: 32
274Fergus Falls city14,138$50,865$173,300Info: 31
275Gaylord city2,074$60,500$163,300Info: 31
276Belle Plaine city7,401$96,831$280,400Info: 31
277Renville city1,397$73,750$109,700Info: 31
278Brainerd city14,474$53,705$178,600Info: 31
279St. James city4,740$57,031$109,600Info: 31
280St. Francis city8,279$101,875$297,800Info: 31
281Dilworth city4,664$89,577$268,100Info: 31
282Buffalo city16,388$88,306$281,900Info: 31
283Crosby city2,253$43,250$175,600Info: 31
284Byron city6,510$121,681$326,400Info: 31
285Sandstone city2,538$50,288$137,500Info: 31
286Milaca city3,033$49,063$184,900Info: 31
287Shakopee city45,002$110,989$361,400Info: 31
288Pelican Rapids city2,589$65,482$177,700Info: 31
289Dassel city1,332$59,750$218,900Info: 31
290Olivia city2,243$62,683$156,600Info: 31
291Aitkin city2,217$45,813$172,800Info: 31
292Thief River Falls city8,841$65,244$169,300Info: 31
293Bagley city1,218$53,417$135,100Info: 31
294Rice city1,998$103,482$237,600Info: 31
295Waverly city1,947$113,269$284,600Info: 31
296Becker city4,958$90,188$257,600Info: 31
297St. Peter city12,085$65,042$238,700Info: 31
298Chaska city28,146$110,000$379,400Info: 31
299Chisago City city5,629$96,964$366,600Info: 31
300Princeton city4,988$52,450$212,200Info: 31
301Menahga city1,292$56,000$145,800Info: 31
302Elgin city1,147$87,000$218,200Info: 31
303Pine City city3,339$51,654$181,800Info: 31
304Hutchinson city14,629$71,730$210,300Info: 31
305Zimmerman city6,410$86,169$284,600Info: 30
306Morris city5,092$63,807$185,200Info: 30
307Nisswa city1,744$100,167$475,700Info: 30
308Albany city2,800$75,417$226,000Info: 30
309Rochester city121,638$87,767$287,500Info: 30
310Hinckley city1,665$41,979$165,200Info: 30
311Braham city1,674$55,417$191,600Info: 30
312Lauderdale city2,386$76,558$273,600Info: 30
313Lexington city2,616$72,955$282,000Info: 30
314Howard Lake city1,864$99,464$239,100Info: 30
315Willmar city21,136$63,368$186,000Info: 30
316Detroit Lakes city10,002$62,123$246,200Info: 30
317Marshall city13,880$64,636$198,900Info: 30
318Cold Spring city4,201$72,022$242,000Info: 29
319Hilltop city1,056$47,708$24,600Info: 29
320Goodview city4,104$75,375$215,200Info: 29
321Grand Rapids city11,186$56,542$200,600Info: 29
322Moorhead city44,706$69,371$246,300Info: 29
323Shafer city1,151$96,042$225,700Info: 29
324Spicer city1,222$76,406$278,500Info: 29
325New York Mills city1,319$51,696$144,900Info: 29
326Osakis city1,667$53,684$169,200Info: 29
327Isanti city7,023$84,412$264,600Info: 29
328Little Rock CDP1,075$51,719$34,100Info: 29
329Hopkins city18,696$71,170$350,100Info: 28
330East Gull Lake city1,173$128,548$522,000Info: 28
331Pine Island city3,693$91,612$324,700Info: 28
332Perham city3,577$47,088$186,000Info: 28
333Roseau city2,728$60,185$130,000Info: 28
334Baudette city1,117$71,042$171,000Info: 28
335Sauk Rapids city13,851$67,004$240,200Info: 28
336Cambridge city9,992$67,632$234,800Info: 28
337Alexandria city14,579$61,558$247,200Info: 28
338Montrose city3,840$98,832$260,100Info: 28
339Madison Lake city1,178$84,833$281,300Info: 28
340Royalton city1,092$64,643$201,500Info: 28
341Monticello city14,607$81,563$298,400Info: 28
342St. Joseph city7,024$75,217$240,300Info: 27
343Rush City city3,262$58,543$199,000Info: 27
344Mankato city44,882$64,826$250,600Info: 27
345Spring Park city1,869$46,860$598,400Info: 27
346Mora city3,708$53,704$180,300Info: 27
347Eagle Lake city3,268$97,161$249,600Info: 27
348Park Rapids city4,226$45,800$218,500Info: 27
349St. Cloud city69,926$61,112$212,800Info: 27
350Lake Shore city1,117$96,923$532,500Info: 27
351Crosslake city2,648$85,000$540,200Info: 26
352Red Lake CDP1,506$55,092$136,000Info: 26
353Oak Park Heights city4,782$84,639$333,600Info: 26
354Baxter city8,804$71,272$298,400Info: 26
355Breezy Point city2,647$85,913$301,000Info: 26
356Redby CDP1,175$53,846$109,500Info: 26
357Sartell city19,620$77,465$278,000Info: 25
358Clearwater city1,904$89,219$248,100Info: 25
359Waite Park city8,341$56,884$217,000Info: 25
360Bemidji city15,490$53,850$189,500Info: 25
361Warroad city2,067$50,685$195,000Info: 25
362Pequot Lakes city2,236$66,974$246,400Info: 24

Minnesota by the numbers

Minnesota's largest profiled market is Minneapolis city at 426,845 residents, while the median Minnesota city on LocalVein has a population of 3,891. About 88% of the Minnesota cities we've indexed sit below 25,000 residents — the exurb tier. Agencies that prospect only the largest city leave the bulk of Minnesota's addressable market on the table; the exurb shops often have weaker digital presence and higher close rates.

Median household income across Minnesota's profiled cities sits at $75K, with North Oaks city topping the ranking at $236K and Appleton city anchoring the other end at $40K — roughly a 6× spread. The same vertical will have different close rates on the high-income end versus the low-income end; agencies that sort by income before dialing save hours.

Across the 362 Minnesota cities in this table, the median Market Opportunity Score is 34 out of 100, and St. John's University CDP currently leads at 53. About 0% of Minnesota's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. The top of the ranking is where cold outbound converts fastest — strong demographic backdrop plus enough profiled operators to sequence a week of outreach.

Top Minnesota trades without a website

Each link opens the statewide no-website shortlist for that trade — count shows Minnesota operators with no website.

Ready to call them?

Start scanning Minnesota markets free.

Three scans free. No card required.