Counties in Ohio by net domestic migration, July to June

Delaware County had the highest net domestic migration, July to June of 88 counties in 2022, at 3,971. Cuyahoga County had the lowest, at -11,140. The median was 17 and the figure for Ohio was -6,882. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest3,971Delaware County
Lowest-11,140Cuyahoga County
Median1788 counties
Ohio-6,882History

Map of counties, 2022

Adams County: 29 personsAllen County: -529 personsAshland County: -26 personsAshtabula County: 12 personsAthens County: 1,580 personsAuglaize County: -247 personsBelmont County: 91 personsBrown County: 211 personsButler County: 868 personsCarroll County: 166 personsChampaign County: 41 personsClark County: -387 personsClermont County: 927 personsClinton County: -159 personsColumbiana County: -82 personsCoshocton County: 65 personsCrawford County: -28 personsCuyahoga County: -11,140 personsDarke County: 61 personsDefiance County: -39 personsDelaware County: 3,971 personsErie County: -28 personsFairfield County: 1,725 personsFayette County: 12 personsFranklin County: -7,931 personsFulton County: -313 personsGallia County: -94 personsGeauga County: -78 personsGreene County: 852 personsGuernsey County: 17 personsHamilton County: -6,211 personsHancock County: -42 personsHardin County: 53 personsHarrison County: 16 personsHenry County: 54 personsHighland County: 86 personsHocking County: -137 personsHolmes County: -439 personsHuron County: -144 personsJackson County: 202 personsJefferson County: -334 personsKnox County: 626 personsLake County: 413 personsLawrence County: -302 personsLicking County: 1,838 personsLogan County: 19 personsLorain County: 2,858 personsLucas County: -2,538 personsMadison County: -891 personsMahoning County: 572 personsMarion County: -499 personsMedina County: 432 personsMeigs County: 42 personsMercer County: -174 personsMiami County: 1,058 personsMonroe County: 1 personsMontgomery County: -2,155 personsMorgan County: 63 personsMorrow County: 167 personsMuskingum County: -214 personsNoble County: 17 personsOttawa County: 153 personsPaulding County: -113 personsPerry County: 128 personsPickaway County: 1,299 personsPike County: 52 personsPortage County: 2,841 personsPreble County: -89 personsPutnam County: -55 personsRichland County: 342 personsRoss County: 357 personsSandusky County: 69 personsScioto County: -234 personsSeneca County: -215 personsShelby County: -421 personsStark County: 336 personsSummit County: -450 personsTrumbull County: 552 personsTuscarawas County: -500 personsUnion County: 1,456 personsVan Wert County: 14 personsVinton County: -69 personsWarren County: 2,234 personsWashington County: -192 personsWayne County: 424 personsWilliams County: -7 personsWood County: 1,251 personsWyandot County: -29 persons
  • Under -400
  • -400 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 600
  • 600 and over
persons, 2022. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, 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

Delaware County: 3,971 personsDelaware County3,971Lorain County: 2,858 personsLorain County2,858Portage County: 2,841 personsPortage County2,841Warren County: 2,234 personsWarren County2,234Licking County: 1,838 personsLicking County1,838Fairfield County: 1,725 personsFairfield County1,725Athens County: 1,580 personsAthens County1,580Union County: 1,456 personsUnion County1,456Pickaway County: 1,299 personsPickaway County1,299Wood County: 1,251 personsWood County1,251Miami County: 1,058 personsMiami County1,058Clermont County: 927 personsClermont County927Butler County: 868 personsButler County868Greene County: 852 personsGreene County852Knox County: 626 personsKnox County626Mahoning County: 572 personsMahoning County572Trumbull County: 552 personsTrumbull County552Medina County: 432 personsMedina County432Wayne County: 424 personsWayne County424Lake County: 413 personsLake County413Ross County: 357 personsRoss County357Richland County: 342 personsRichland County342Stark County: 336 personsStark County336Brown County: 211 personsBrown County211Jackson County: 202 personsJackson County202Morrow County: 167 personsMorrow County167Carroll County: 166 personsCarroll County166Ottawa County: 153 personsOttawa County153Perry County: 128 personsPerry County128Belmont County: 91 personsBelmont County91Highland County: 86 personsHighland County86Sandusky County: 69 personsSandusky County69Coshocton County: 65 personsCoshocton County65Morgan County: 63 personsMorgan County63Darke County: 61 personsDarke County61Henry County: 54 personsHenry County54Hardin County: 53 personsHardin County53Pike County: 52 personsPike County52Meigs County: 42 personsMeigs County42Champaign County: 41 personsChampaign County41Delaware County: 3,971 personsDelaware County3,971Lorain County: 2,858 personsLorain County2,858Portage County: 2,841 personsPortage County2,841Warren County: 2,234 personsWarren County2,234Licking County: 1,838 personsLicking County1,838Fairfield County: 1,725 personsFairfield County1,725Athens County: 1,580 personsAthens County1,580Union County: 1,456 personsUnion County1,456Pickaway County: 1,299 personsPickaway County1,299Wood County: 1,251 personsWood County1,251Miami County: 1,058 personsMiami County1,058Clermont County: 927 personsClermont County927Butler County: 868 personsButler County868Greene County: 852 personsGreene County852Knox County: 626 personsKnox County626Mahoning County: 572 personsMahoning County572Trumbull County: 552 personsTrumbull County552Medina County: 432 personsMedina County432Wayne County: 424 personsWayne County424Lake County: 413 personsLake County413Ross County: 357 personsRoss County357Richland County: 342 personsRichland County342Stark County: 336 personsStark County336Brown County: 211 personsBrown County211Jackson County: 202 personsJackson County202Morrow County: 167 personsMorrow County167Carroll County: 166 personsCarroll County166Ottawa County: 153 personsOttawa County153Perry County: 128 personsPerry County128Belmont County: 91 personsBelmont County91Highland County: 86 personsHighland County86Sandusky County: 69 personsSandusky County69Coshocton County: 65 personsCoshocton County65Morgan County: 63 personsMorgan County63Darke County: 61 personsDarke County61Henry County: 54 personsHenry County54Hardin County: 53 personsHardin County53Pike County: 52 personsPike County52Meigs County: 42 personsMeigs County42Champaign County: 41 personsChampaign County41
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, 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
1Delaware County Estimated3,971-28.6%
2Lorain County Estimated2,858+241.9%
3Portage County Estimated2,841+221.8%
4Warren County Estimated2,234-28.2%
5Licking County Estimated1,838+57.8%
6Fairfield County Estimated1,725+4.4%
7Athens County Estimated1,580+153.5%
8Union County Estimated1,456-22.3%
9Pickaway County Estimated1,299+625.7%
10Wood County Estimated1,251+167.9%
11Miami County Estimated1,058+98.1%
12Clermont County Estimated927-16.9%
13Butler County Estimated868+123.7%
14Greene County Estimated852+727.2%
15Knox County Estimated626+344.5%
16Mahoning County Estimated572+190.4%
17Trumbull County Estimated552-29.9%
18Medina County Estimated432-41.3%
19Wayne County Estimated424+152.5%
20Lake County Estimated413+17.3%
21Ross County Estimated357+236.3%
22Richland County Estimated342-45.3%
23Stark County Estimated336+394.1%
24Brown County Estimated211+27.9%
25Jackson County Estimated202+410.8%
26Morrow County Estimated167-30.1%
27Carroll County Estimated166+45.6%
28Ottawa County Estimated153+12.5%
29Perry County Estimated128+106.5%
30Belmont County Estimated91+279.2%
31Highland County Estimated86-33.3%
32Sandusky County Estimated69+305.9%
33Coshocton County Estimated65-7.1%
34Morgan County Estimated63+350%
35Darke County Estimated61+132.4%
36Henry County Estimated54+179.4%
37Hardin County Estimated53+121.5%
38Pike County Estimated52-30.7%
39Meigs County Estimated42-37.3%
40Champaign County Estimated41-66.4%
41Adams County Estimated29-84.4%
42Logan County Estimated19-72.5%
43Guernsey County Estimated17+383.3%
43Noble County Estimated17-93.8%
45Harrison County Estimated16-76.8%
46Van Wert County Estimated14+114.6%
47Ashtabula County Estimated12-95.5%
47Fayette County Estimated12+700%
49Monroe County Estimated1-97%
50Williams County Estimated-7+97.2%
51Ashland County Estimated-26+87.3%
52Crawford County Estimated-28+9.7%
52Erie County Estimated-28+88.1%
54Wyandot County Estimated-29+67.8%
55Defiance County Estimated-39-160%
56Hancock County Estimated-42+81.9%
57Putnam County Estimated-55+32.1%
58Vinton County Estimated-69-263.2%
59Geauga County Estimated-78-126.4%
60Columbiana County Estimated-82-185.4%
61Preble County Estimated-89-274.5%
62Gallia County Estimated-94-823.1%
63Paulding County Estimated-113-224.2%
64Hocking County Estimated-137-164%
65Huron County Estimated-144-1,207.7%
66Clinton County Estimated-159-265.6%
67Mercer County Estimated-174+44.1%
68Washington County Estimated-192-719.4%
69Muskingum County Estimated-214-210.9%
70Seneca County Estimated-215-1,443.8%
71Scioto County Estimated-234+29.1%
72Auglaize County Estimated-247-52.5%
73Lawrence County Estimated-302+23.4%
74Fulton County Estimated-313-160.8%
75Jefferson County Estimated-334-190.3%
76Clark County Estimated-387-433.6%
77Shelby County Estimated-421-218.9%
78Holmes County Estimated-439-75.6%
79Summit County Estimated-450+76.5%
80Marion County Estimated-499-1,347.5%
81Tuscarawas County Estimated-500-22.5%
82Allen County Estimated-529-86.3%
83Madison County Estimated-891-236%
84Montgomery County Estimated-2,155-234.1%
85Lucas County Estimated-2,538-59%
86Hamilton County Estimated-6,211-12.1%
87Franklin County Estimated-7,931+48.9%
88Cuyahoga County Estimated-11,140+17%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country as a whole, so there is no national value.

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 domestic migration, states and counties, 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 domestic migration, states and counties, 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 domestic 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 domestic migration, states and counties, 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 domestic 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-domestic-migration-july-june/ohio-counties?period=2022. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, 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 domestic 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-domestic-migration-july-june/ohio-counties?period=2022.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, 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 domestic 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-domestic-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 domestic migration, states and counties, 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 domestic 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-domestic-migration-july-june/ohio-counties?period=2022. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, 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 domestic migration, states and counties, 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 domestic 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-domestic-migration-july-june/ohio-counties?period=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/ohio-counties?period=2022.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, 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 domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_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 domestic migration, July to June?

Delaware County, with 3,971 in 2022, according to the U.S. Census Bureau.

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

Cuyahoga County, with -11,140 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 domestic migration, states and counties, 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 domestic migration, July to June: other rankings

Counties in Ohio: more rankings