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

Franklin County had the highest foreign-born share of the population of 88 counties in 2024, at 13%. Carroll County had the lowest, at 0.2%. The median was 1.4% and the figure for Ohio was 5.2%. Source: the U.S. Census Bureau.

Median1.488 counties
Ohio5.2History

Top 40 counties, 2024

CSVChart (SVG)

Franklin CountyFranklin County: 13 %13Delaware CountyDelaware County: 9.7 %9.7Warren CountyWarren County: 9.1 %9.1Butler CountyButler County: 8.1 %8.1Cuyahoga CountyCuyahoga County: 7.7 %7.7Hamilton CountyHamilton County: 6.3 %6.3Union CountyUnion County: 6.2 %6.2Summit CountySummit County: 6 %6Lake CountyLake County: 5.4 %5.4Montgomery CountyMontgomery County: 5.3 %5.3Greene CountyGreene County: 4.7 %4.7Licking CountyLicking County: 4.6 %4.6Fairfield CountyFairfield County: 4.3 %4.3Lucas CountyLucas County: 4 %4Wood CountyWood County: 3.8 %3.8Athens CountyAthens County: 3.7 %3.7Portage CountyPortage County: 3.7 %3.7Hancock CountyHancock County: 3.4 %3.4Medina CountyMedina County: 3.3 %3.3Lorain CountyLorain County: 3.1 %3.1Miami CountyMiami County: 2.8 %2.8Geauga CountyGeauga County: 2.7 %2.7Wayne CountyWayne County: 2.7 %2.7Clark CountyClark County: 2.6 %2.6Mahoning CountyMahoning County: 2.4 %2.4Allen CountyAllen County: 2.4 %2.4Clermont CountyClermont County: 2.3 %2.3Tuscarawas CountyTuscarawas County: 2.3 %2.3Madison CountyMadison County: 2.2 %2.2Clinton CountyClinton County: 2.2 %2.2Stark CountyStark County: 2.2 %2.2Erie CountyErie County: 2.1 %2.1Paulding CountyPaulding County: 2 %2Sandusky CountySandusky County: 1.9 %1.9Ashtabula CountyAshtabula County: 1.9 %1.9Fayette CountyFayette County: 1.9 %1.9Mercer CountyMercer County: 1.7 %1.7Fulton CountyFulton County: 1.7 %1.7Huron CountyHuron County: 1.7 %1.7Richland CountyRichland County: 1.7 %1.7
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

RankCounties2024 (%)Change on 2023
1Franklin County13+0.5 pts
2Delaware County9.7+0.9 pts
3Warren County9.1+0.4 pts
4Butler County8.10 pts
5Cuyahoga County7.7+0.1 pts
6Hamilton County6.30 pts
7Union County6.2+0.5 pts
8Summit County6+0.3 pts
9Lake County5.4+0.1 pts
10Montgomery County5.3+0.3 pts
11Greene County4.70 pts
12Licking County4.6+0.4 pts
13Fairfield County4.3+0.3 pts
14Lucas County4+0.3 pts
15Wood County3.8+0.4 pts
16Athens County3.7-0.1 pts
17Portage County3.7+0.3 pts
18Hancock County3.4-0 pts
19Medina County3.3+0.1 pts
20Lorain County3.1+0.1 pts
21Miami County2.8-0.1 pts
22Geauga County2.7-0 pts
23Wayne County2.7+0.1 pts
24Clark County2.6+0.4 pts
25Mahoning County2.4-0.1 pts
26Allen County2.4+0.4 pts
27Clermont County2.3+0.2 pts
27Tuscarawas County2.30 pts
29Madison County2.2+0.2 pts
30Clinton County2.2-0 pts
31Stark County2.20 pts
32Erie County2.1+0.7 pts
33Paulding County2+0.3 pts
34Sandusky County1.9-0.1 pts
35Ashtabula County1.9+0.2 pts
36Fayette County1.9+0.2 pts
37Mercer County1.7+0.4 pts
38Fulton County1.7-0 pts
39Huron County1.70 pts
40Richland County1.7+0.1 pts
41Logan County1.6-0.1 pts
42Putnam County1.6-0.1 pts
43Marion County1.5-0.2 pts
44Knox County1.4-0 pts
44Williams County1.4-0.2 pts
44Wyandot County1.4+0.6 pts
47Van Wert County1.3+0.4 pts
48Adams County1.3+0.1 pts
49Shelby County1.3-0.3 pts
50Washington County1.2-0.1 pts
51Crawford County1.2-0 pts
52Seneca County1.2-0.3 pts
53Belmont County1.20 pts
54Gallia County1.2+0.1 pts
55Ashland County1.2-0.1 pts
56Champaign County1.2+0.2 pts
56Jefferson County1.2-0.1 pts
58Trumbull County1.2-0.1 pts
59Henry County1.1-0.8 pts
60Vinton County1.1+0.9 pts
61Scioto County1+0.2 pts
62Morrow County1+0.2 pts
63Ross County10 pts
64Darke County1+0.1 pts
64Hardin County1-0.2 pts
66Columbiana County1+0.1 pts
67Defiance County1-0.6 pts
67Hocking County1+0.2 pts
69Guernsey County0.9-0.1 pts
70Ottawa County0.8+0.1 pts
71Lawrence County0.8+0.1 pts
72Jackson County0.80 pts
73Muskingum County0.7-0.1 pts
74Morgan County0.7+0.1 pts
75Pickaway County0.7-0.1 pts
76Monroe County0.6-0.1 pts
77Brown County0.6+0.1 pts
78Preble County0.6+0.1 pts
79Noble County0.6+0.1 pts
80Auglaize County0.60 pts
81Highland County0.6-0.1 pts
82Perry County0.5-0.1 pts
83Meigs County0.5-0.2 pts
84Pike County0.50 pts
85Coshocton County0.5-0.1 pts
86Holmes County0.40 pts
87Harrison County0.2-0.2 pts
88Carroll County0.2-0.1 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 Ohio by foreign-born share of the population using official data, and cite the source.
rank_places {"indicator":"foreign_born_share","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=foreign_born_share&level=province&within=Ohio&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?

Franklin County, with 13% in 2024, according to the U.S. Census Bureau.

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

Carroll County, with 0.2% 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 Ohio: more rankings