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 2022, at 12,313. Belmont County had the lowest, at -2. The median was 39 and the figure for Ohio was 35,678. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest12,313Franklin County
Median3988 counties
Ohio35,678History

Map of counties, 2022

Adams County: 35 personsAllen County: 93 personsAshland County: 21 personsAshtabula County: 27 personsAthens County: 315 personsAuglaize County: 7 personsBelmont County: -2 personsBrown County: 5 personsButler County: 2,071 personsCarroll County: 1 personsChampaign County: 8 personsClark County: 369 personsClermont County: 311 personsClinton County: 96 personsColumbiana County: 5 personsCoshocton County: 22 personsCrawford County: 47 personsCuyahoga County: 4,553 personsDarke County: 12 personsDefiance County: 100 personsDelaware County: 848 personsErie County: 64 personsFairfield County: 332 personsFayette County: 33 personsFranklin County: 12,313 personsFulton County: 61 personsGallia County: 7 personsGeauga County: 97 personsGreene County: 451 personsGuernsey County: 3 personsHamilton County: 4,630 personsHancock County: 221 personsHardin County: 39 personsHarrison County: 1 personsHenry County: 5 personsHighland County: 10 personsHocking County: 0 personsHolmes County: 12 personsHuron County: 57 personsJackson County: 20 personsJefferson County: 20 personsKnox County: 39 personsLake County: 345 personsLawrence County: -1 personsLicking County: 184 personsLogan County: 36 personsLorain County: 356 personsLucas County: 619 personsMadison County: 53 personsMahoning County: 330 personsMarion County: 21 personsMedina County: 127 personsMeigs County: 17 personsMercer County: 24 personsMiami County: 196 personsMonroe County: 9 personsMontgomery County: 1,774 personsMorgan County: 0 personsMorrow County: 2 personsMuskingum County: 10 personsNoble County: 2 personsOttawa County: 15 personsPaulding County: 3 personsPerry County: 2 personsPickaway County: 23 personsPike County: 0 personsPortage County: 316 personsPreble County: 7 personsPutnam County: 16 personsRichland County: 66 personsRoss County: 5 personsSandusky County: 95 personsScioto County: 20 personsSeneca County: 86 personsShelby County: 54 personsStark County: 344 personsSummit County: 1,282 personsTrumbull County: 52 personsTuscarawas County: 128 personsUnion County: 180 personsVan Wert County: 26 personsVinton County: 0 personsWarren County: 952 personsWashington County: 42 personsWayne County: 185 personsWilliams County: 51 personsWood County: 259 personsWyandot County: 6 persons
  • Under 0
  • 0 to 100
  • 100 and over
persons, 2022. 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, 2022

Franklin County: 12,313 personsFranklin County12,313Hamilton County: 4,630 personsHamilton County4,630Cuyahoga County: 4,553 personsCuyahoga County4,553Butler County: 2,071 personsButler County2,071Montgomery County: 1,774 personsMontgomery County1,774Summit County: 1,282 personsSummit County1,282Warren County: 952 personsWarren County952Delaware County: 848 personsDelaware County848Lucas County: 619 personsLucas County619Greene County: 451 personsGreene County451Clark County: 369 personsClark County369Lorain County: 356 personsLorain County356Lake County: 345 personsLake County345Stark County: 344 personsStark County344Fairfield County: 332 personsFairfield County332Mahoning County: 330 personsMahoning County330Portage County: 316 personsPortage County316Athens County: 315 personsAthens County315Clermont County: 311 personsClermont County311Wood County: 259 personsWood County259Hancock County: 221 personsHancock County221Miami County: 196 personsMiami County196Wayne County: 185 personsWayne County185Licking County: 184 personsLicking County184Union County: 180 personsUnion County180Tuscarawas County: 128 personsTuscarawas County128Medina County: 127 personsMedina County127Defiance County: 100 personsDefiance County100Geauga County: 97 personsGeauga County97Clinton County: 96 personsClinton County96Sandusky County: 95 personsSandusky County95Allen County: 93 personsAllen County93Seneca County: 86 personsSeneca County86Richland County: 66 personsRichland County66Erie County: 64 personsErie County64Fulton County: 61 personsFulton County61Huron County: 57 personsHuron County57Shelby County: 54 personsShelby County54Madison County: 53 personsMadison County53Trumbull County: 52 personsTrumbull County52Franklin County: 12,313 personsFranklin County12,313Hamilton County: 4,630 personsHamilton County4,630Cuyahoga County: 4,553 personsCuyahoga County4,553Butler County: 2,071 personsButler County2,071Montgomery County: 1,774 personsMontgomery County1,774Summit County: 1,282 personsSummit County1,282Warren County: 952 personsWarren County952Delaware County: 848 personsDelaware County848Lucas County: 619 personsLucas County619Greene County: 451 personsGreene County451Clark County: 369 personsClark County369Lorain County: 356 personsLorain County356Lake County: 345 personsLake County345Stark County: 344 personsStark County344Fairfield County: 332 personsFairfield County332Mahoning County: 330 personsMahoning County330Portage County: 316 personsPortage County316Athens County: 315 personsAthens County315Clermont County: 311 personsClermont County311Wood County: 259 personsWood County259Hancock County: 221 personsHancock County221Miami County: 196 personsMiami County196Wayne County: 185 personsWayne County185Licking County: 184 personsLicking County184Union County: 180 personsUnion County180Tuscarawas County: 128 personsTuscarawas County128Medina County: 127 personsMedina County127Defiance County: 100 personsDefiance County100Geauga County: 97 personsGeauga County97Clinton County: 96 personsClinton County96Sandusky County: 95 personsSandusky County95Allen County: 93 personsAllen County93Seneca County: 86 personsSeneca County86Richland County: 66 personsRichland County66Erie County: 64 personsErie County64Fulton County: 61 personsFulton County61Huron County: 57 personsHuron County57Shelby County: 54 personsShelby County54Madison County: 53 personsMadison County53Trumbull County: 52 personsTrumbull County52
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

RankCounties2022
persons
Change on 2021
1Franklin County Estimated12,313+327.7%
2Hamilton County Estimated4,630+325.2%
3Cuyahoga County Estimated4,553+276.3%
4Butler County Estimated2,071+337.8%
5Montgomery County Estimated1,774+242.5%
6Summit County Estimated1,282+196.1%
7Warren County Estimated952+211.1%
8Delaware County Estimated848+301.9%
9Lucas County Estimated619+206.4%
10Greene County Estimated451+234.1%
11Clark County Estimated369+685.1%
12Lorain County Estimated356+115.8%
13Lake County Estimated345+161.4%
14Stark County Estimated344+254.6%
15Fairfield County Estimated332+315%
16Mahoning County Estimated330+392.5%
17Portage County Estimated316+201%
18Athens County Estimated315+258%
19Clermont County Estimated311+199%
20Wood County Estimated259+250%
21Hancock County Estimated221+206.9%
22Miami County Estimated196+292%
23Wayne County Estimated185+255.8%
24Licking County Estimated184+211.9%
25Union County Estimated180+445.5%
26Tuscarawas County Estimated128+412%
27Medina County Estimated127+176.1%
28Defiance County Estimated100+244.8%
29Geauga County Estimated97+185.3%
30Clinton County Estimated96+190.9%
31Sandusky County Estimated95+111.1%
32Allen County Estimated93+257.7%
33Seneca County Estimated86+330%
34Richland County Estimated66+135.7%
35Erie County Estimated64+540%
36Fulton County Estimated61+177.3%
37Huron County Estimated57+200%
38Shelby County Estimated54+390.9%
39Madison County Estimated53+341.7%
40Trumbull County Estimated52+271.4%
41Williams County Estimated51+142.9%
42Crawford County Estimated47+135%
43Washington County Estimated42+223.1%
44Hardin County Estimated39+254.5%
44Knox County Estimated39+254.5%
46Logan County Estimated36+414.3%
47Adams County Estimated35+400%
48Fayette County Estimated33+371.4%
49Ashtabula County Estimated27+200%
50Van Wert County Estimated26+271.4%
51Mercer County Estimated24+200%
52Pickaway County Estimated23+283.3%
53Coshocton County Estimated22+633.3%
54Ashland County Estimated21+50%
54Marion County Estimated21+200%
56Jackson County Estimated20+566.7%
56Jefferson County Estimated20+400%
56Scioto County Estimated20+1,900%
59Meigs County Estimated17+142.9%
60Putnam County Estimated16+128.6%
61Ottawa County Estimated15+114.3%
62Darke County Estimated12+1,300%
62Holmes County Estimated12+1,100%
64Highland County Estimated10+900%
64Muskingum County Estimated10+66.7%
66Monroe County Estimated9+200%
67Champaign County Estimated8+166.7%
68Auglaize County Estimated7+75%
68Gallia County Estimated7+16.7%
68Preble County Estimated7+40%
71Wyandot County Estimated6+500%
72Brown County Estimated5+150%
72Columbiana County Estimated5n/a
72Henry County Estimated5n/a
72Ross County Estimated5+150%
76Guernsey County Estimated3-25%
76Paulding County Estimated3n/a
78Morrow County Estimated2+100%
78Noble County Estimated2+100%
78Perry County Estimated2+100%
81Carroll County Estimated1n/a
81Harrison County Estimated10%
83Hocking County Estimated0-100%
83Morgan County Estimated0n/a
83Pike County Estimated0n/a
83Vinton County Estimated0n/a
87Lawrence County Estimated-1-133.3%
88Belmont County Estimated-2-300%

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, 2022) [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, 2022. 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=2022. 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, 2022. 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=2022.

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, 2022 [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=2022 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_ohio_by_2022,
  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, 2022}},
  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=2022. 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, 2022
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=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-international-migration-july-june/ohio-counties?period=2022.
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 12,313 in 2022, according to the U.S. Census Bureau.

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

Belmont County, with -2 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, 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