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 2016, at 2,190. Cuyahoga County had the lowest, at -9,614. The median was -146 and the figure for Ohio was -28,200. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,190Delaware County
Lowest-9,614Cuyahoga County
Median-14688 counties
Ohio-28,200History

Map of counties, 2016

Adams County: -99 personsAllen County: -636 personsAshland County: 86 personsAshtabula County: -271 personsAthens County: 162 personsAuglaize County: -50 personsBelmont County: -154 personsBrown County: -25 personsButler County: 282 personsCarroll County: -87 personsChampaign County: -214 personsClark County: -861 personsClermont County: 501 personsClinton County: -53 personsColumbiana County: -741 personsCoshocton County: -51 personsCrawford County: -176 personsCuyahoga County: -9,614 personsDarke County: -365 personsDefiance County: -250 personsDelaware County: 2,190 personsErie County: -216 personsFairfield County: 870 personsFayette County: 51 personsFranklin County: 37 personsFulton County: -77 personsGallia County: -82 personsGeauga County: -154 personsGreene County: 87 personsGuernsey County: -211 personsHamilton County: -3,458 personsHancock County: -192 personsHardin County: -277 personsHarrison County: -107 personsHenry County: -198 personsHighland County: -33 personsHocking County: -146 personsHolmes County: -432 personsHuron County: -150 personsJackson County: -71 personsJefferson County: -296 personsKnox County: -212 personsLake County: -422 personsLawrence County: -79 personsLicking County: 863 personsLogan County: -176 personsLorain County: 331 personsLucas County: -2,454 personsMadison County: -789 personsMahoning County: -1,375 personsMarion County: -32 personsMedina County: 339 personsMeigs County: 39 personsMercer County: -177 personsMiami County: 284 personsMonroe County: -127 personsMontgomery County: -1,635 personsMorgan County: 26 personsMorrow County: -56 personsMuskingum County: -307 personsNoble County: -15 personsOttawa County: -126 personsPaulding County: -129 personsPerry County: -76 personsPickaway County: 526 personsPike County: -5 personsPortage County: -620 personsPreble County: -125 personsPutnam County: -160 personsRichland County: -502 personsRoss County: -159 personsSandusky County: -217 personsScioto County: -503 personsSeneca County: -281 personsShelby County: -479 personsStark County: -1,463 personsSummit County: -2,253 personsTrumbull County: -1,194 personsTuscarawas County: -391 personsUnion County: 814 personsVan Wert County: -146 personsVinton County: -64 personsWarren County: 1,413 personsWashington County: -290 personsWayne County: -164 personsWilliams County: -109 personsWood County: 76 personsWyandot County: -118 persons
  • Under -300
  • -300 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 500
  • 500 and over
persons, 2016. 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, 2016

Delaware County: 2,190 personsDelaware County2,190Warren County: 1,413 personsWarren County1,413Fairfield County: 870 personsFairfield County870Licking County: 863 personsLicking County863Union County: 814 personsUnion County814Pickaway County: 526 personsPickaway County526Clermont County: 501 personsClermont County501Medina County: 339 personsMedina County339Lorain County: 331 personsLorain County331Miami County: 284 personsMiami County284Butler County: 282 personsButler County282Athens County: 162 personsAthens County162Greene County: 87 personsGreene County87Ashland County: 86 personsAshland County86Wood County: 76 personsWood County76Fayette County: 51 personsFayette County51Meigs County: 39 personsMeigs County39Franklin County: 37 personsFranklin County37Morgan County: 26 personsMorgan County26Pike County: -5 personsPike County-5Noble County: -15 personsNoble County-15Brown County: -25 personsBrown County-25Marion County: -32 personsMarion County-32Highland County: -33 personsHighland County-33Auglaize County: -50 personsAuglaize County-50Coshocton County: -51 personsCoshocton County-51Clinton County: -53 personsClinton County-53Morrow County: -56 personsMorrow County-56Vinton County: -64 personsVinton County-64Jackson County: -71 personsJackson County-71Perry County: -76 personsPerry County-76Fulton County: -77 personsFulton County-77Lawrence County: -79 personsLawrence County-79Gallia County: -82 personsGallia County-82Carroll County: -87 personsCarroll County-87Adams County: -99 personsAdams County-99Harrison County: -107 personsHarrison County-107Williams County: -109 personsWilliams County-109Wyandot County: -118 personsWyandot County-118Preble County: -125 personsPreble County-125Delaware County: 2,190 personsDelaware County2,190Warren County: 1,413 personsWarren County1,413Fairfield County: 870 personsFairfield County870Licking County: 863 personsLicking County863Union County: 814 personsUnion County814Pickaway County: 526 personsPickaway County526Clermont County: 501 personsClermont County501Medina County: 339 personsMedina County339Lorain County: 331 personsLorain County331Miami County: 284 personsMiami County284Butler County: 282 personsButler County282Athens County: 162 personsAthens County162Greene County: 87 personsGreene County87Ashland County: 86 personsAshland County86Wood County: 76 personsWood County76Fayette County: 51 personsFayette County51Meigs County: 39 personsMeigs County39Franklin County: 37 personsFranklin County37Morgan County: 26 personsMorgan County26Pike County: -5 personsPike County-5Noble County: -15 personsNoble County-15Brown County: -25 personsBrown County-25Marion County: -32 personsMarion County-32Highland County: -33 personsHighland County-33Auglaize County: -50 personsAuglaize County-50Coshocton County: -51 personsCoshocton County-51Clinton County: -53 personsClinton County-53Morrow County: -56 personsMorrow County-56Vinton County: -64 personsVinton County-64Jackson County: -71 personsJackson County-71Perry County: -76 personsPerry County-76Fulton County: -77 personsFulton County-77Lawrence County: -79 personsLawrence County-79Gallia County: -82 personsGallia County-82Carroll County: -87 personsCarroll County-87Adams County: -99 personsAdams County-99Harrison County: -107 personsHarrison County-107Williams County: -109 personsWilliams County-109Wyandot County: -118 personsWyandot County-118Preble County: -125 personsPreble County-125
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

RankCounties2016
persons
Change on 2015
1Delaware County Estimated2,190-6.3%
2Warren County Estimated1,413+2.2%
3Fairfield County Estimated870+201%
4Licking County Estimated863+16.5%
5Union County Estimated814+239.2%
6Pickaway County Estimated526+262.8%
7Clermont County Estimated501+356.9%
8Medina County Estimated339+540.3%
9Lorain County Estimated331+1,424%
10Miami County Estimated284+1,016.1%
11Butler County Estimated282+64.9%
12Athens County Estimated162-78.8%
13Greene County Estimated87+106.3%
14Ashland County Estimated86+295.5%
15Wood County Estimated76+115%
16Fayette County Estimated51+215.9%
17Meigs County Estimated39+490%
18Franklin County Estimated37-98.4%
19Morgan County Estimated26+116.7%
20Pike County Estimated-5+94%
21Noble County Estimated-15+79.2%
22Brown County Estimated-25+88.7%
23Marion County Estimated-32+91.5%
24Highland County Estimated-33+79.4%
25Auglaize County Estimated-50+63.8%
26Coshocton County Estimated-51+1.9%
27Clinton County Estimated-53+3.6%
28Morrow County Estimated-56-124%
29Vinton County Estimated-64+55.2%
30Jackson County Estimated-71+71.1%
31Perry County Estimated-76-181.5%
32Fulton County Estimated-77+62.6%
33Lawrence County Estimated-79+83.8%
34Gallia County Estimated-82+64.2%
35Carroll County Estimated-87+74.7%
36Adams County Estimated-99+16.1%
37Harrison County Estimated-107-55.1%
38Williams County Estimated-109+45.2%
39Wyandot County Estimated-118-16.8%
40Preble County Estimated-125+44.4%
41Ottawa County Estimated-126-200%
42Monroe County Estimated-127-60.8%
43Paulding County Estimated-129-186.7%
44Hocking County Estimated-146+46.7%
44Van Wert County Estimated-146-4,966.7%
46Huron County Estimated-150+67.7%
47Belmont County Estimated-154+31.6%
47Geauga County Estimated-154+12%
49Ross County Estimated-159-1,225%
50Putnam County Estimated-160+53.1%
51Wayne County Estimated-164+41.8%
52Crawford County Estimated-176-282.6%
52Logan County Estimated-176+28.5%
54Mercer County Estimated-177+7.8%
55Hancock County Estimated-192n/a
56Henry County Estimated-198-45.6%
57Guernsey County Estimated-211+29.7%
58Knox County Estimated-212-47.2%
59Champaign County Estimated-214-164.2%
60Erie County Estimated-216+31%
61Sandusky County Estimated-217+42.9%
62Defiance County Estimated-250+3.1%
63Ashtabula County Estimated-271+55.1%
64Hardin County Estimated-277-27.1%
65Seneca County Estimated-281-6.4%
66Washington County Estimated-290-1,481%
67Jefferson County Estimated-296-572.7%
68Muskingum County Estimated-307-277.5%
69Darke County Estimated-365-94.1%
70Tuscarawas County Estimated-391-150.6%
71Lake County Estimated-422-149.7%
72Holmes County Estimated-432-37.6%
73Shelby County Estimated-479-81.4%
74Richland County Estimated-502-78%
75Scioto County Estimated-503-32.4%
76Portage County Estimated-620-19%
77Allen County Estimated-636+31.1%
78Columbiana County Estimated-741-15.4%
79Madison County Estimated-789-967%
80Clark County Estimated-861-88.8%
81Trumbull County Estimated-1,194-4.6%
82Mahoning County Estimated-1,375-41.8%
83Stark County Estimated-1,463-49.4%
84Montgomery County Estimated-1,635+33.6%
85Summit County Estimated-2,253-14%
86Lucas County Estimated-2,454+9.9%
87Hamilton County Estimated-3,458+1%
88Cuyahoga County Estimated-9,614+2.3%

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

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

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

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

Cuyahoga County, with -9,614 in 2016.

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