Counties in Minnesota by foreign-born share of the population

Nobles County had the highest foreign-born share of the population of 87 counties in 2023, at 22.1%. Aitkin County had the lowest, at 0.7%. The median was 2.6% and the figure for Minnesota was 8.6%. Source: the U.S. Census Bureau.

Highest22.1Nobles County
Lowest0.7Aitkin County
Median2.687 counties
Minnesota8.6History

Top 40 counties, 2023

CSVChart (SVG)

Nobles CountyNobles County: 22.1 %22.1Ramsey CountyRamsey County: 15.7 %15.7Hennepin CountyHennepin County: 13.7 %13.7Mower CountyMower County: 12 %12Watonwan CountyWatonwan County: 11.5 %11.5Olmsted CountyOlmsted County: 11.4 %11.4Anoka CountyAnoka County: 9.9 %9.9Dakota CountyDakota County: 9.7 %9.7Scott CountyScott County: 9.7 %9.7Kandiyohi CountyKandiyohi County: 9.3 %9.3Rice CountyRice County: 8.7 %8.7Washington CountyWashington County: 8 %8Stearns CountyStearns County: 7.5 %7.5Stevens CountyStevens County: 7.1 %7.1Chippewa CountyChippewa County: 6.4 %6.4Lyon CountyLyon County: 6 %6Cottonwood CountyCottonwood County: 5.9 %5.9Blue Earth CountyBlue Earth County: 5.8 %5.8Carver CountyCarver County: 5.4 %5.4Pipestone CountyPipestone County: 5 %5Steele CountySteele County: 4.8 %4.8Todd CountyTodd County: 4.5 %4.5Nicollet CountyNicollet County: 4.5 %4.5Clay CountyClay County: 4.3 %4.3Sherburne CountySherburne County: 4 %4Wright CountyWright County: 3.9 %3.9McLeod CountyMcLeod County: 3.8 %3.8Freeborn CountyFreeborn County: 3.8 %3.8Dodge CountyDodge County: 3.7 %3.7Roseau CountyRoseau County: 3.7 %3.7Sibley CountySibley County: 3.7 %3.7Koochiching CountyKoochiching County: 3.5 %3.5Renville CountyRenville County: 3.4 %3.4Pennington CountyPennington County: 3.3 %3.3Murray CountyMurray County: 3.2 %3.2Brown CountyBrown County: 3.1 %3.1Winona CountyWinona County: 3 %3Le Sueur CountyLe Sueur County: 3 %3Cook CountyCook County: 2.9 %2.9Martin CountyMartin County: 2.8 %2.8
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

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

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

Aitkin County, with 0.7% in 2023.

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