CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Largest foreign-born population, Minnesota cities

Minnesota cities with the most residents born outside the United States, as of the 2024 American Community Survey. Ranked by number of people, not share. This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide. The median across all 155 is 881. Biggest climber in the top 100 since 2020: St. Joseph, MN, up 51 places to #78.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
Largest foreign-born population by state
RANKPLACESTATEPOPFOREIGN-BORN POPULATIONVS 2010
01Minneapolis, MNMN430,32458,478+1%
02St. Paul, MNMN306,68455,863+16%
03Brooklyn Park, MNMN83,54321,633+39%
04Rochester, MNMN124,29216,302+28%
05Bloomington, MNMN89,03413,671+53%
06▲3Woodbury, MNMN81,55811,111+79%
07Plymouth, MNMN78,94210,734+39%
08▼2Eden Prairie, MNMN63,07510,267+16%
09▼1Eagan, MNMN67,10910,166+50%
10▲1Blaine, MNMN76,60310,101+110%
11▲1St. Cloud, MNMN72,6479,529+175%
12▼2Burnsville, MNMN65,2449,142+23%
13▲3Maple Grove, MNMN73,8938,190+47%
14Shakopee, MNMN49,3667,716+29%
15▲4Lakeville, MNMN79,2707,378+121%
16▲2Maplewood, MNMN40,7177,168+103%
17▼4Brooklyn Center, MNMN31,8467,047+9%
18▼3Apple Valley, MNMN55,2486,512+51%
19▼2Richfield, MNMN36,5936,177−6%
20Coon Rapids, MNMN64,1936,124+32%
21▲2Minnetonka, MNMN53,9695,980+87%
22▼1Fridley, MNMN30,8295,495+63%
23▼1Edina, MNMN54,3565,012+15%
24▲6Columbia Heights, MNMN22,4824,914+54%
25▲1Austin, MNMN26,6894,623+101%
26▲7New Hope, MNMN20,8073,992+59%
27▼2Worthington, MNMN13,9793,894+28%
28▼1Roseville, MNMN35,6633,883+19%
29▲5Willmar, MNMN22,0013,780+117%
30▼6St. Louis Park, MNMN50,0273,721−17%
31Faribault, MNMN25,0403,658+66%
32▼4Inver Grove Heights, MNMN36,8733,547+98%
33▼4Savage, MNMN32,9703,541+34%
34▲8Cottage Grove, MNMN43,6043,445+71%
35▼3Mankato, MNMN46,5293,373+47%
36▲3Oakdale, MNMN30,5883,121+21%
37▼1New Brighton, MNMN22,1593,001+54%
38▲2Shoreview, MNMN26,9062,846+79%
39▼4Duluth, MNMN88,3302,708+10%
40▼3Hopkins, MNMN19,5232,604−13%
41▲3Champlin, MNMN23,1252,540+81%
42▼4Moorhead, MNMN46,5332,509+51%
43▲10Waite Park, MNMN8,4502,348+474%
44▲1Chanhassen, MNMN25,7482,330+105%
45▼2Golden Valley, MNMN21,3252,229+22%
46▲39Otsego, MNMN24,5252,204+301%
47▼6Crystal, MNMN22,2392,187−9%
48▲2Prior Lake, MNMN28,1402,148+129%
49Rosemount, MNMN31,8812,049+9%
50▼4Chaska, MNMN30,5132,031−25%
51▲13North St. Paul, MNMN12,7801,994+107%
52▼4West St. Paul, MNMN21,9501,974−1%
53▲8Andover, MNMN33,8741,938+52%
54▼7Ramsey, MNMN29,6241,837+20%
55▲3Northfield, MNMN21,9921,834+47%
56▲9Anoka, MNMN18,1691,832+80%
57▲5Mounds View, MNMN12,7861,760+75%
58▼7White Bear Lake, MNMN23,3921,713+153%
59▼3South St. Paul, MNMN20,5321,665+22%
60▼3Elk River, MNMN27,8961,559+34%
61▼2Robbinsdale, MNMN14,0301,475+90%
62▼8Little Canada, MNMN10,5671,399+33%
64▼4Owatonna, MNMN26,6331,233+2%
65▲7Lino Lakes, MNMN23,2201,228+105%
66▲25Corcoran, MNMN9,2691,204+317%
67▼4Vadnais Heights, MNMN13,0521,136+30%
68▲1Monticello, MNMN15,6701,133+350%
69▲6Forest Lake, MNMN20,9521,071+77%
70▼3Farmington, MNMN25,4251,049+52%
71▲7St. Michael, MNMN22,4981,035+92%
72▲1Spring Lake Park, MNMN7,1271,009+21%
73▼18Albert Lea, MNMN18,2171,007+23%
74▼22Marshall, MNMN14,1711,005+9%
75▼7Falcon Heights, MNMN5,0711,004−6%
76▲1Mound, MNMN9,064958+231%
77▲9Stillwater, MNMN19,354942+189%
78▲51St. Joseph, MNMN6,846881+252%
79▼5Sartell, MNMN19,918828+209%
80▲8Medina, MNMN7,460768+551%
81▼11St. Peter, MNMN12,275761+34%
82▼11Winona, MNMN26,530747−20%
83▲7North Mankato, MNMN14,165747+143%
84▼1Arden Hills, MNMN9,583733+13%
85▲13Buffalo, MNMN16,878703+35%
86▲3Red Wing, MNMN16,805675+243%
87▲31Rogers, MNMN15,606671+109%
88▲35Big Lake, MNMN12,929640+151%
89▼10Dayton, MNMN11,402636+159%
90▲10Glencoe, MNMN5,632628+77%
91▼11Ham Lake, MNMN17,104620+71%
92▼16Lake Elmo, MNMN14,376610+57%
93▲15Hugo, MNMN17,167600+121%
94▼13Mendota Heights, MNMN11,475600+10%
95▲4Hastings, MNMN22,563548+3%
96▲6Morris, MNMN5,150544+251%
97▲15Jordan, MNMN6,988523+11%
98▼5Orono, MNMN8,301515+119%
99▲34Belle Plaine, MNMN7,632501+469%
100▲24East Bethel, MNMN12,605490+117%
101▲19Newport, MNMN5,525466+84%
102▲15St. Paul Park, MNMN5,396462+103%
103Hutchinson, MNMN14,655453+8%
104▼20Victoria, MNMN12,447436+85%
105▼11Montevideo, MNMN5,335434+239%
106▼10North Oaks, MNMN5,283427+164%
107▲15Carver, MNMN7,198425+41%
108▲28Thief River Falls, MNMN8,799396+103%
109▲1Cambridge, MNMN11,090380+617%
110▲11Waconia, MNMN14,113378+9%
111▲16Minnetrista, MNMN9,458369+60%
112▲7Bemidji, MNMN15,770352−24%
113▼31Sauk Rapids, MNMN13,768343+71%
114▼19New Ulm, MNMN13,863337+30%
115▲15Cloquet, MNMN12,399331−24%
116▼1Alexandria, MNMN15,045331+48%
117▼25Waseca, MNMN9,035302−9%
118▲27La Crescent, MNMN5,261298+326%
119Credit River, MNMN5,644292–
120▲24North Branch, MNMN12,398281+29%
121▼16Fergus Falls, MNMN14,246278+79%
122▲12Elko New Market, MNMN5,300267+150%
123▼22Shorewood, MNMN7,620267−35%
124▼11Kasson, MNMN7,350258+223%
125▲16Wyoming, MNMN8,121254+159%
126▼15Mahtomedi, MNMN8,189250+7%
127▲16Albertville, MNMN8,544248+26%
128▲4Fairmont, MNMN10,099243+4%
129▼3Zimmerman, MNMN6,904224+357%
130▼23East Grand Forks, MNMN8,906220+100%
131▼22Oak Grove, MNMN9,476217−24%
132▲10Byron, MNMN6,740214+43%
133▲4New Prague, MNMN8,238200+167%
134▼3Isanti, MNMN7,714186+65%
135▼29International Falls, MNMN5,481184−43%
136▼11Lake City, MNMN5,306152−16%
137▲14Becker, MNMN5,425151+132%
138▼22Brainerd, MNMN14,428148−8%
139▲9Grand Rapids, MNMN11,181146−9%
140▼12Hermantown, MNMN10,110136−19%
141▼54Crookston, MNMN7,375134−60%
142▲7Stewartville, MNMN6,850122−11%
143▼3Virginia, MNMN8,187121+11%
144▼6Baxter, MNMN9,217120+10%
145▲1Detroit Lakes, MNMN10,019113−45%
146▼42Lindstrom, MNMN5,039113+304%
147▼8Little Falls, MNMN9,277106+16%
148▼34St. Francis, MNMN8,635101+110%
149▲1Chisago City, MNMN5,95589−39%
150▼53Hibbing, MNMN15,82388−59%
151▼16Litchfield, MNMN6,52880−52%
152▲2Princeton, MNMN5,48062+55%
153▼1Delano, MNMN7,78859−57%
154▼1Lonsdale, MNMN5,11750−51%
155▼8Redwood Falls, MNMN5,04044−65%
SHOWING 1–155 OF 155

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES