Counties in Ohio by net international migration, July to June

Franklin County had the highest net international migration, July to June of 88 counties in 2024, at 19,175. Lawrence County had the lowest, at -10. The median was 64 and the figure for Ohio was 55,855. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest19,175Franklin County
Median6488 counties
Ohio55,855History

Map of counties, 2024

Adams County: 35 personsAllen County: 241 personsAshland County: 37 personsAshtabula County: 91 personsAthens County: 235 personsAuglaize County: 26 personsBelmont County: 25 personsBrown County: 19 personsButler County: 3,476 personsCarroll County: 1 personsChampaign County: 13 personsClark County: 832 personsClermont County: 484 personsClinton County: 91 personsColumbiana County: 23 personsCoshocton County: 13 personsCrawford County: 58 personsCuyahoga County: 6,382 personsDarke County: 21 personsDefiance County: 30 personsDelaware County: 1,318 personsErie County: 253 personsFairfield County: 645 personsFayette County: 8 personsFranklin County: 19,175 personsFulton County: 77 personsGallia County: 11 personsGeauga County: 62 personsGreene County: 475 personsGuernsey County: 16 personsHamilton County: 7,911 personsHancock County: 361 personsHardin County: 40 personsHarrison County: -1 personsHenry County: 53 personsHighland County: 10 personsHocking County: 1 personsHolmes County: 23 personsHuron County: 153 personsJackson County: 18 personsJefferson County: 25 personsKnox County: 81 personsLake County: 649 personsLawrence County: -10 personsLicking County: 314 personsLogan County: 46 personsLorain County: 507 personsLucas County: 907 personsMadison County: 64 personsMahoning County: 530 personsMarion County: 86 personsMedina County: 248 personsMeigs County: 2 personsMercer County: 64 personsMiami County: 119 personsMonroe County: 6 personsMontgomery County: 2,759 personsMorgan County: 0 personsMorrow County: 15 personsMuskingum County: 31 personsNoble County: 0 personsOttawa County: 30 personsPaulding County: 76 personsPerry County: 18 personsPickaway County: 22 personsPike County: 6 personsPortage County: 521 personsPreble County: 8 personsPutnam County: 65 personsRichland County: 81 personsRoss County: 5 personsSandusky County: 93 personsScioto County: 91 personsSeneca County: 84 personsShelby County: 23 personsStark County: 538 personsSummit County: 2,035 personsTrumbull County: 40 personsTuscarawas County: 335 personsUnion County: 230 personsVan Wert County: 32 personsVinton County: 0 personsWarren County: 1,551 personsWashington County: 43 personsWayne County: 283 personsWilliams County: 86 personsWood County: 295 personsWyandot County: 79 persons
  • Under 0
  • 0 to 100
  • 100 and over
persons, 2024. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2024

Franklin County: 19,175 personsFranklin County19,175Hamilton County: 7,911 personsHamilton County7,911Cuyahoga County: 6,382 personsCuyahoga County6,382Butler County: 3,476 personsButler County3,476Montgomery County: 2,759 personsMontgomery County2,759Summit County: 2,035 personsSummit County2,035Warren County: 1,551 personsWarren County1,551Delaware County: 1,318 personsDelaware County1,318Lucas County: 907 personsLucas County907Clark County: 832 personsClark County832Lake County: 649 personsLake County649Fairfield County: 645 personsFairfield County645Stark County: 538 personsStark County538Mahoning County: 530 personsMahoning County530Portage County: 521 personsPortage County521Lorain County: 507 personsLorain County507Clermont County: 484 personsClermont County484Greene County: 475 personsGreene County475Hancock County: 361 personsHancock County361Tuscarawas County: 335 personsTuscarawas County335Licking County: 314 personsLicking County314Wood County: 295 personsWood County295Wayne County: 283 personsWayne County283Erie County: 253 personsErie County253Medina County: 248 personsMedina County248Allen County: 241 personsAllen County241Athens County: 235 personsAthens County235Union County: 230 personsUnion County230Huron County: 153 personsHuron County153Miami County: 119 personsMiami County119Sandusky County: 93 personsSandusky County93Ashtabula County: 91 personsAshtabula County91Clinton County: 91 personsClinton County91Scioto County: 91 personsScioto County91Marion County: 86 personsMarion County86Williams County: 86 personsWilliams County86Seneca County: 84 personsSeneca County84Knox County: 81 personsKnox County81Richland County: 81 personsRichland County81Wyandot County: 79 personsWyandot County79Franklin County: 19,175 personsFranklin County19,175Hamilton County: 7,911 personsHamilton County7,911Cuyahoga County: 6,382 personsCuyahoga County6,382Butler County: 3,476 personsButler County3,476Montgomery County: 2,759 personsMontgomery County2,759Summit County: 2,035 personsSummit County2,035Warren County: 1,551 personsWarren County1,551Delaware County: 1,318 personsDelaware County1,318Lucas County: 907 personsLucas County907Clark County: 832 personsClark County832Lake County: 649 personsLake County649Fairfield County: 645 personsFairfield County645Stark County: 538 personsStark County538Mahoning County: 530 personsMahoning County530Portage County: 521 personsPortage County521Lorain County: 507 personsLorain County507Clermont County: 484 personsClermont County484Greene County: 475 personsGreene County475Hancock County: 361 personsHancock County361Tuscarawas County: 335 personsTuscarawas County335Licking County: 314 personsLicking County314Wood County: 295 personsWood County295Wayne County: 283 personsWayne County283Erie County: 253 personsErie County253Medina County: 248 personsMedina County248Allen County: 241 personsAllen County241Athens County: 235 personsAthens County235Union County: 230 personsUnion County230Huron County: 153 personsHuron County153Miami County: 119 personsMiami County119Sandusky County: 93 personsSandusky County93Ashtabula County: 91 personsAshtabula County91Clinton County: 91 personsClinton County91Scioto County: 91 personsScioto County91Marion County: 86 personsMarion County86Williams County: 86 personsWilliams County86Seneca County: 84 personsSeneca County84Knox County: 81 personsKnox County81Richland County: 81 personsRichland County81Wyandot County: 79 personsWyandot County79
persons. Source: U.S. Census Bureau, Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2024
persons
Change on 2023
1Franklin County Estimated19,175+19.8%
2Hamilton County Estimated7,911+24.8%
3Cuyahoga County Estimated6,382+6.6%
4Butler County Estimated3,476+19.5%
5Montgomery County Estimated2,759+30.1%
6Summit County Estimated2,035+35.5%
7Warren County Estimated1,551-7.5%
8Delaware County Estimated1,318+20.1%
9Lucas County Estimated907+13.7%
10Clark County Estimated832+5.3%
11Lake County Estimated649+63.1%
12Fairfield County Estimated645+37.8%
13Stark County Estimated538+42%
14Mahoning County Estimated530+18.8%
15Portage County Estimated521+34.6%
16Lorain County Estimated507+1%
17Clermont County Estimated484+11%
18Greene County Estimated475+5.6%
19Hancock County Estimated361+13.2%
20Tuscarawas County Estimated335+48.9%
21Licking County Estimated314+0.3%
22Wood County Estimated295+34.1%
23Wayne County Estimated283+38.7%
24Erie County Estimated253+100.8%
25Medina County Estimated248+18.7%
26Allen County Estimated241+28.2%
27Athens County Estimated235-20.1%
28Union County Estimated230+33.7%
29Huron County Estimated153+36.6%
30Miami County Estimated119-19.6%
31Sandusky County Estimated93-16.2%
32Ashtabula County Estimated91+30%
32Clinton County Estimated91-16.5%
32Scioto County Estimated91+42.2%
35Marion County Estimated86+309.5%
35Williams County Estimated86+43.3%
37Seneca County Estimated84-21.5%
38Knox County Estimated81-6.9%
38Richland County Estimated81-8%
40Wyandot County Estimated79+295%
41Fulton County Estimated77-8.3%
42Paulding County Estimated76+117.1%
43Putnam County Estimated65+18.2%
44Madison County Estimated64+45.5%
44Mercer County Estimated64+36.2%
46Geauga County Estimated62+31.9%
47Crawford County Estimated58+1.8%
48Henry County Estimated53-5.4%
49Logan County Estimated46-13.2%
50Washington County Estimated43+65.4%
51Hardin County Estimated40+2.6%
51Trumbull County Estimated40+2.6%
53Ashland County Estimated37+311.1%
54Adams County Estimated35-12.5%
55Van Wert County Estimated32-8.6%
56Muskingum County Estimated31+93.8%
57Defiance County Estimated30-77.8%
57Ottawa County Estimated30+114.3%
59Auglaize County Estimated26+333.3%
60Belmont County Estimated25+78.6%
60Jefferson County Estimated25-35.9%
62Columbiana County Estimated23+2,400%
62Holmes County Estimated23+43.8%
62Shelby County Estimated23-66.7%
65Pickaway County Estimated22+100%
66Darke County Estimated21+31.3%
67Brown County Estimated19-17.4%
68Jackson County Estimated18-14.3%
68Perry County Estimated18+125%
70Guernsey County Estimated16+100%
71Morrow County Estimated15+114.3%
72Champaign County Estimated13-35%
72Coshocton County Estimated130%
74Gallia County Estimated11+57.1%
75Highland County Estimated10+11.1%
76Fayette County Estimated8+100%
76Preble County Estimated8+60%
78Monroe County Estimated6+50%
78Pike County Estimated6+100%
80Ross County Estimated5+400%
81Meigs County Estimated2-91.3%
82Carroll County Estimated1-66.7%
82Hocking County Estimated1+200%
84Morgan County Estimated0n/a
84Noble County Estimated0n/a
84Vinton County Estimated0n/a
87Harrison County Estimated-1-150%
88Lawrence County Estimated-10-150%

Other periods

About this ranking

Estimated moves into the area from abroad minus moves out of the area to other countries, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: Census Bureau estimates, including people born in the United States and abroad, moves between the states and Puerto Rico, and net movement of the Armed Forces overseas.
  • Canada: Statistics Canada immigrants, minus net emigration, plus the net change in non-permanent residents.
  • Australia: ABS net overseas migration for the financial year.
  • United Kingdom local authorities: Office for National Statistics mid-year estimates, counting people who move for at least 12 months.

A component of each country's official population estimates. Methods differ between the statistical offices, so compare places within a country first. Differs from the World Bank net_migration series, which uses calendar years and a different method.

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. Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Ohio by net international migration, July to June, 2024) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Ohio by net international migration, July to June, 2024. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2024. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Ohio by net international migration, July to June, 2024. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2024.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Ohio by net international migration, July to June, 2024 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2024 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_ohio_by_2024,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Ohio by net international migration, July to June, 2024}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2024. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Ohio by net international migration, July to June, 2024
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2024.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 net international migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_international_migration_july_june","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_international_migration_july_june&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 net international migration, July to June?

Franklin County, with 19,175 in 2024, according to the U.S. Census Bureau.

Which county has the lowest net international migration, July to June?

Lawrence County, with -10 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, Population Estimates Program: net international migration, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net international migration, July to June: other rankings

Counties in Ohio: more rankings