● 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
0

Minnesota cities by Market Opportunity Score

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

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.

Ready to call them?

Start scanning Minnesota markets free.

Three scans free. No card required.