Counties in Minnesota by foreign-born share of the population, 2024

Nobles County had the highest foreign-born share of the population of 87 counties in 2024, at 21.3%. Red Lake County had the lowest, at 0.9%. The median was 2.9% and the figure for Minnesota was 8.7%. Source: the U.S. Census Bureau.

Highest21.3Nobles County
Median2.987 counties
Minnesota8.7History

Top 40 counties, 2024

CSVChart (SVG)

Nobles CountyNobles County: 21.3 %21.3Ramsey CountyRamsey County: 15.6 %15.6Hennepin CountyHennepin County: 13.7 %13.7Watonwan CountyWatonwan County: 13 %13Mower CountyMower County: 12.2 %12.2Olmsted CountyOlmsted County: 11 %11Scott CountyScott County: 10.2 %10.2Anoka CountyAnoka County: 10.2 %10.2Dakota CountyDakota County: 10.1 %10.1Kandiyohi CountyKandiyohi County: 9.8 %9.8Rice CountyRice County: 8.7 %8.7Washington CountyWashington County: 8.5 %8.5Stevens CountyStevens County: 8 %8Stearns CountyStearns County: 7.9 %7.9Cottonwood CountyCottonwood County: 7 %7Chippewa CountyChippewa County: 6.7 %6.7Lyon CountyLyon County: 6.1 %6.1Pipestone CountyPipestone County: 5.9 %5.9Carver CountyCarver County: 5.6 %5.6Blue Earth CountyBlue Earth County: 5.4 %5.4Todd CountyTodd County: 4.7 %4.7Nicollet CountyNicollet County: 4.6 %4.6Sherburne CountySherburne County: 4.5 %4.5Wright CountyWright County: 4.5 %4.5Steele CountySteele County: 4.3 %4.3Freeborn CountyFreeborn County: 4.2 %4.2Clay CountyClay County: 4.2 %4.2Sibley CountySibley County: 4.2 %4.2McLeod CountyMcLeod County: 4 %4Pennington CountyPennington County: 3.7 %3.7Cook CountyCook County: 3.5 %3.5Benton CountyBenton County: 3.5 %3.5Roseau CountyRoseau County: 3.3 %3.3Le Sueur CountyLe Sueur County: 3.3 %3.3Renville CountyRenville County: 3.3 %3.3Murray CountyMurray County: 3.2 %3.2Jackson CountyJackson County: 3.1 %3.1Swift CountySwift County: 3 %3Koochiching CountyKoochiching County: 3 %3Otter Tail CountyOtter Tail County: 3 %3
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

RankCounties2024 (%)Change on 2023
1Nobles County21.3-0.7 pts
2Ramsey County15.6-0.1 pts
3Hennepin County13.7-0 pts
4Watonwan County13+1.5 pts
5Mower County12.2+0.2 pts
6Olmsted County11-0.3 pts
7Scott County10.2+0.6 pts
8Anoka County10.2+0.3 pts
9Dakota County10.1+0.4 pts
10Kandiyohi County9.8+0.5 pts
11Rice County8.7-0 pts
12Washington County8.5+0.6 pts
13Stevens County8+0.9 pts
14Stearns County7.9+0.4 pts
15Cottonwood County7+1 pts
16Chippewa County6.7+0.3 pts
17Lyon County6.1+0.1 pts
18Pipestone County5.9+0.9 pts
19Carver County5.6+0.2 pts
20Blue Earth County5.4-0.5 pts
21Todd County4.7+0.2 pts
22Nicollet County4.6+0.1 pts
23Sherburne County4.5+0.5 pts
24Wright County4.5+0.6 pts
25Steele County4.3-0.5 pts
26Freeborn County4.2+0.4 pts
27Clay County4.2-0.1 pts
28Sibley County4.2+0.5 pts
29McLeod County4+0.2 pts
30Pennington County3.7+0.3 pts
31Cook County3.5+0.6 pts
32Benton County3.5+0.9 pts
33Roseau County3.3-0.4 pts
34Le Sueur County3.3+0.3 pts
35Renville County3.3-0.1 pts
36Murray County3.2-0.1 pts
37Jackson County3.1+0.3 pts
38Swift County3+0.3 pts
39Koochiching County3-0.5 pts
40Otter Tail County3+0.5 pts
41Winona County3-0 pts
42Brown County2.9-0.2 pts
43Dodge County2.9-0.9 pts
44Waseca County2.9+0.1 pts
45Goodhue County2.6-0.1 pts
46Yellow Medicine County2.5+0.1 pts
47Martin County2.5-0.4 pts
48Chisago County2.5+0.1 pts
49Isanti County2.4+0.2 pts
50Norman County2.4+0.3 pts
51Traverse County2.4+0.5 pts
52Redwood County2.4-0.1 pts
53Kittson County2.4-0.1 pts
53Wilkin County2.4+0.5 pts
55Houston County2.2+0.4 pts
56Polk County2.1-0.4 pts
57Marshall County2+0.2 pts
58St. Louis County1.9-0.2 pts
59Faribault County1.9-0.1 pts
60Lac qui Parle County1.9-0.1 pts
61Carlton County1.8+0.6 pts
61Wabasha County1.8+0.2 pts
63Rock County1.8-0.2 pts
64Big Stone County1.8-0.1 pts
65Pine County1.7+0.2 pts
66Fillmore County1.6+0.3 pts
67Grant County1.6+0.6 pts
68Hubbard County1.6+0.1 pts
69Lake of the Woods County1.5+0.1 pts
70Douglas County1.5+0.1 pts
71Beltrami County1.4-0.2 pts
72Cass County1.4-0.1 pts
72Mille Lacs County1.4+0.3 pts
74Lake County1.3+0.5 pts
74Lincoln County1.3+0.4 pts
76Crow Wing County1.3-0.1 pts
77Becker County1.2-0.1 pts
78Wadena County1.1-0.7 pts
79Kanabec County1.1+0.1 pts
80Clearwater County1.1-0.1 pts
81Meeker County1.1-0.3 pts
82Mahnomen County1.1+0.1 pts
82Pope County1.1-0.1 pts
84Aitkin County0.9+0.2 pts
84Itasca County0.9+0.1 pts
86Morrison County0.90 pts
87Red Lake County0.9-0 pts

Other periods

About this ranking

People who were not US citizens at birth, as a percentage of the total population. Includes naturalized citizens, lawful permanent residents, temporary migrants and unauthorized immigrants. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Based on place of birth, not nationality: a naturalized citizen counts as foreign born, and people born in Puerto Rico, the US island areas or abroad to American parents count as native. Not comparable with foreign_population_share, which counts foreign nationals in Spain and the EU. Calculated from counts in ACS table B05002, which are stored as inputs.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B05002: foreign-born population as a percentage of the total population, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b05002.dat. Retrieved 2026-10-09.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Minnesota by foreign-born share of the population using official data, and cite the source.
rank_places {"indicator":"foreign_born_share","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=foreign_born_share&level=province&within=Minnesota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest foreign-born share of the population?

Nobles County, with 21.3% in 2024, according to the U.S. Census Bureau.

Which county has the lowest foreign-born share of the population?

Red Lake County, with 0.9% in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B05002: foreign-born population as a percentage of the total population, calculated with stored inputs. Retrieved 2026-10-09.

Foreign-born population share: other rankings

Counties in Minnesota: more rankings