Counties in Illinois by foreign-born share of the population

Cook County had the highest foreign-born share of the population of 102 counties in 2022, at 21%. Greene County had the lowest, at 0.3%. The median was 1.7% and the figure for Illinois was 14.2%. Source: the U.S. Census Bureau.

Highest21Cook County
Lowest0.3Greene County
Median1.7102 counties
Illinois14.2History

Top 40 counties, 2022

CSVChart (SVG)

Cook CountyCook County: 21 %21DuPage CountyDuPage County: 19.9 %19.9Lake CountyLake County: 18.9 %18.9Kane CountyKane County: 16.8 %16.8Champaign CountyChampaign County: 13.1 %13.1Will CountyWill County: 12.7 %12.7Cass CountyCass County: 10.6 %10.6Boone CountyBoone County: 9.9 %9.9Kendall CountyKendall County: 9.8 %9.8McHenry CountyMcHenry County: 9 %9Winnebago CountyWinnebago County: 8.7 %8.7Rock Island CountyRock Island County: 8 %8McLean CountyMcLean County: 6.9 %6.9DeKalb CountyDeKalb County: 6.5 %6.5Peoria CountyPeoria County: 6.3 %6.3Warren CountyWarren County: 6.2 %6.2Jackson CountyJackson County: 5.7 %5.7Kankakee CountyKankakee County: 5.1 %5.1Grundy CountyGrundy County: 4 %4Ogle CountyOgle County: 3.7 %3.7Iroquois CountyIroquois County: 3.4 %3.4LaSalle CountyLaSalle County: 3.4 %3.4Bureau CountyBureau County: 3.4 %3.4Knox CountyKnox County: 3.3 %3.3Douglas CountyDouglas County: 3.3 %3.3St. Clair CountySt. Clair County: 3.2 %3.2McDonough CountyMcDonough County: 3 %3Sangamon CountySangamon County: 3 %3Whiteside CountyWhiteside County: 2.8 %2.8Union CountyUnion County: 2.8 %2.8Brown CountyBrown County: 2.7 %2.7Macon CountyMacon County: 2.5 %2.5Stephenson CountyStephenson County: 2.4 %2.4Stark CountyStark County: 2.4 %2.4Vermilion CountyVermilion County: 2.3 %2.3Effingham CountyEffingham County: 2.3 %2.3Lee CountyLee County: 2.3 %2.3Clinton CountyClinton County: 2.3 %2.3Williamson CountyWilliamson County: 2.2 %2.2Madison CountyMadison County: 2.2 %2.2
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

RankCounties2022 (%)Change on 2021
1Cook County21+0.1 pts
2DuPage County19.9+0.3 pts
3Lake County18.9+0.3 pts
4Kane County16.8-0.3 pts
5Champaign County13.1+0.7 pts
6Will County12.7+0.3 pts
7Cass County10.6-0.8 pts
8Boone County9.9+0.6 pts
9Kendall County9.8+0.5 pts
10McHenry County9+0.2 pts
11Winnebago County8.7-0.3 pts
12Rock Island County8-0.2 pts
13McLean County6.9-0.1 pts
14DeKalb County6.5-0.6 pts
15Peoria County6.30 pts
16Warren County6.2+0.5 pts
17Jackson County5.7-0.1 pts
18Kankakee County5.1+0.2 pts
19Grundy County4-0.1 pts
20Ogle County3.7-0.1 pts
21Iroquois County3.4+0.1 pts
22LaSalle County3.4+0.1 pts
23Bureau County3.4-0.2 pts
24Knox County3.3+0.2 pts
25Douglas County3.3+0.3 pts
26St. Clair County3.2+0.1 pts
27McDonough County3+0.1 pts
28Sangamon County3-0 pts
29Whiteside County2.8-0.3 pts
30Union County2.8+0.4 pts
31Brown County2.7-0.1 pts
32Macon County2.5+0.1 pts
33Stephenson County2.4+0.5 pts
34Stark County2.4-0.1 pts
35Vermilion County2.3+0.2 pts
36Effingham County2.3+0.1 pts
37Lee County2.3-0.3 pts
38Clinton County2.3+0.1 pts
39Williamson County2.2+0.3 pts
40Madison County2.2+0.1 pts
41Coles County2.1+0.3 pts
42Randolph County2.1-0.4 pts
43Bond County1.9-0 pts
44Wabash County1.9-0.4 pts
45Putnam County1.8+0.5 pts
46Wayne County1.8+0.2 pts
47Ford County1.70 pts
47Livingston County1.7-0.1 pts
49Carroll County1.7-0.5 pts
50Richland County1.70 pts
51Fayette County1.7+0.1 pts
52De Witt County1.7-0.1 pts
52Jefferson County1.7-0.2 pts
54Tazewell County1.70 pts
55Lawrence County1.6-0 pts
56Schuyler County1.6+0.2 pts
57Woodford County1.6-0.1 pts
58Jo Daviess County1.6-0.7 pts
59Johnson County1.5+0.3 pts
60Cumberland County1.5+0.4 pts
61Hancock County1.4-0.2 pts
62Henry County1.4-0.2 pts
62Perry County1.4+0.2 pts
64Marion County1.3+0.3 pts
65Massac County1.3+0.2 pts
66Logan County1.3-0.2 pts
67Adams County1.2-0.1 pts
68White County1.2+0.1 pts
69Marshall County1.2-0.2 pts
70Monroe County1.2-0.1 pts
71Shelby County1.2+0.1 pts
72Mercer County1.1-0.3 pts
72Montgomery County1.1-0.4 pts
74Morgan County1.10 pts
75Fulton County1.1-0.1 pts
76Crawford County1.1-0.1 pts
76Hamilton County1.1+0.3 pts
76Saline County1.1+0.2 pts
79Macoupin County1+0.1 pts
79Menard County1-0.2 pts
81Christian County1-0.2 pts
82Jersey County1-0.2 pts
83Jasper County1-0.3 pts
84Edgar County1-0.1 pts
85Pope County1-0.1 pts
86Moultrie County0.9+0.1 pts
87Scott County0.9-0.3 pts
88Pike County0.8+0.1 pts
89Franklin County0.8-0.1 pts
90Alexander County0.8+0.3 pts
91Pulaski County0.7-0.1 pts
92Piatt County0.7-0.2 pts
93Edwards County0.7-0.1 pts
94Mason County0.6-0 pts
95Clark County0.6-0.1 pts
96Calhoun County0.5+0.1 pts
97Henderson County0.5-0.3 pts
98Washington County0.5-0.6 pts
99Clay County0.4+0.2 pts
100Gallatin County0.30 pts
101Hardin County0.3-0.2 pts
102Greene County0.3-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/2022/table-based-SF/data/5YRData/acsdt5y2022-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 Illinois by foreign-born share of the population using official data, and cite the source.
rank_places {"indicator":"foreign_born_share","level":"province","within":"Illinois","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=foreign_born_share&level=province&within=Illinois&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?

Cook County, with 21% in 2022, according to the U.S. Census Bureau.

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

Greene County, with 0.3% in 2022.

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 Illinois: more rankings