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 2018, at 3,070. Cuyahoga County had the lowest, at -8,816. The median was -87 and the figure for Ohio was -11,486. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest3,070Delaware County
Lowest-8,816Cuyahoga County
Median-8788 counties
Ohio-11,486History

Map of counties, 2018

Adams County: -93 personsAllen County: -548 personsAshland County: -23 personsAshtabula County: -246 personsAthens County: -1,104 personsAuglaize County: -115 personsBelmont County: -206 personsBrown County: 153 personsButler County: -39 personsCarroll County: -133 personsChampaign County: -50 personsClark County: 124 personsClermont County: 799 personsClinton County: 76 personsColumbiana County: -428 personsCoshocton County: 60 personsCrawford County: -163 personsCuyahoga County: -8,816 personsDarke County: -257 personsDefiance County: -146 personsDelaware County: 3,070 personsErie County: -150 personsFairfield County: 880 personsFayette County: -2 personsFranklin County: -331 personsFulton County: -48 personsGallia County: -180 personsGeauga County: -163 personsGreene County: 516 personsGuernsey County: -7 personsHamilton County: -2,557 personsHancock County: -231 personsHardin County: 17 personsHarrison County: 18 personsHenry County: -146 personsHighland County: 34 personsHocking County: -58 personsHolmes County: -339 personsHuron County: -150 personsJackson County: -15 personsJefferson County: -237 personsKnox County: 389 personsLake County: -5 personsLawrence County: -39 personsLicking County: 1,726 personsLogan County: 32 personsLorain County: 1,259 personsLucas County: -2,400 personsMadison County: 299 personsMahoning County: -246 personsMarion County: 318 personsMedina County: 676 personsMeigs County: 39 personsMercer County: -190 personsMiami County: 738 personsMonroe County: -81 personsMontgomery County: -850 personsMorgan County: -42 personsMorrow County: 141 personsMuskingum County: -63 personsNoble County: -47 personsOttawa County: 332 personsPaulding County: -100 personsPerry County: -2 personsPickaway County: 385 personsPike County: -113 personsPortage County: -181 personsPreble County: -74 personsPutnam County: -177 personsRichland County: 714 personsRoss County: -406 personsSandusky County: -312 personsScioto County: -461 personsSeneca County: -99 personsShelby County: -260 personsStark County: -302 personsSummit County: -986 personsTrumbull County: -1,264 personsTuscarawas County: -426 personsUnion County: 674 personsVan Wert County: -118 personsVinton County: 54 personsWarren County: 2,378 personsWashington County: -211 personsWayne County: -648 personsWilliams County: 51 personsWood County: -225 personsWyandot County: -129 persons
  • Under -200
  • -200 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 700
  • 700 and over
persons, 2018. 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, 2018

Delaware County: 3,070 personsDelaware County3,070Warren County: 2,378 personsWarren County2,378Licking County: 1,726 personsLicking County1,726Lorain County: 1,259 personsLorain County1,259Fairfield County: 880 personsFairfield County880Clermont County: 799 personsClermont County799Miami County: 738 personsMiami County738Richland County: 714 personsRichland County714Medina County: 676 personsMedina County676Union County: 674 personsUnion County674Greene County: 516 personsGreene County516Knox County: 389 personsKnox County389Pickaway County: 385 personsPickaway County385Ottawa County: 332 personsOttawa County332Marion County: 318 personsMarion County318Madison County: 299 personsMadison County299Brown County: 153 personsBrown County153Morrow County: 141 personsMorrow County141Clark County: 124 personsClark County124Clinton County: 76 personsClinton County76Coshocton County: 60 personsCoshocton County60Vinton County: 54 personsVinton County54Williams County: 51 personsWilliams County51Meigs County: 39 personsMeigs County39Highland County: 34 personsHighland County34Logan County: 32 personsLogan County32Harrison County: 18 personsHarrison County18Hardin County: 17 personsHardin County17Fayette County: -2 personsFayette County-2Perry County: -2 personsPerry County-2Lake County: -5 personsLake County-5Guernsey County: -7 personsGuernsey County-7Jackson County: -15 personsJackson County-15Ashland County: -23 personsAshland County-23Butler County: -39 personsButler County-39Lawrence County: -39 personsLawrence County-39Morgan County: -42 personsMorgan County-42Noble County: -47 personsNoble County-47Fulton County: -48 personsFulton County-48Champaign County: -50 personsChampaign County-50Delaware County: 3,070 personsDelaware County3,070Warren County: 2,378 personsWarren County2,378Licking County: 1,726 personsLicking County1,726Lorain County: 1,259 personsLorain County1,259Fairfield County: 880 personsFairfield County880Clermont County: 799 personsClermont County799Miami County: 738 personsMiami County738Richland County: 714 personsRichland County714Medina County: 676 personsMedina County676Union County: 674 personsUnion County674Greene County: 516 personsGreene County516Knox County: 389 personsKnox County389Pickaway County: 385 personsPickaway County385Ottawa County: 332 personsOttawa County332Marion County: 318 personsMarion County318Madison County: 299 personsMadison County299Brown County: 153 personsBrown County153Morrow County: 141 personsMorrow County141Clark County: 124 personsClark County124Clinton County: 76 personsClinton County76Coshocton County: 60 personsCoshocton County60Vinton County: 54 personsVinton County54Williams County: 51 personsWilliams County51Meigs County: 39 personsMeigs County39Highland County: 34 personsHighland County34Logan County: 32 personsLogan County32Harrison County: 18 personsHarrison County18Hardin County: 17 personsHardin County17Fayette County: -2 personsFayette County-2Perry County: -2 personsPerry County-2Lake County: -5 personsLake County-5Guernsey County: -7 personsGuernsey County-7Jackson County: -15 personsJackson County-15Ashland County: -23 personsAshland County-23Butler County: -39 personsButler County-39Lawrence County: -39 personsLawrence County-39Morgan County: -42 personsMorgan County-42Noble County: -47 personsNoble County-47Fulton County: -48 personsFulton County-48Champaign County: -50 personsChampaign County-50
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

RankCounties2018
persons
Change on 2017
1Delaware County Estimated3,070+30.5%
2Warren County Estimated2,378+64.2%
3Licking County Estimated1,726+47.8%
4Lorain County Estimated1,259+282.7%
5Fairfield County Estimated880-36.6%
6Clermont County Estimated799+54.2%
7Miami County Estimated738+34.2%
8Richland County Estimated714+215.3%
9Medina County Estimated676-36%
10Union County Estimated674-22.7%
11Greene County Estimated516-17.2%
12Knox County Estimated389+25.9%
13Pickaway County Estimated385+56.5%
14Ottawa County Estimated332-1.5%
15Marion County Estimated318+181.7%
16Madison County Estimated299-52.9%
17Brown County Estimated153+355%
18Morrow County Estimated141+527.3%
19Clark County Estimated124+175.6%
20Clinton County Estimated76+61.7%
21Coshocton County Estimated60+130.8%
22Vinton County Estimated54-28%
23Williams County Estimated51+131.3%
24Meigs County Estimated39+214.7%
25Highland County Estimated34+127%
26Logan County Estimated32-61.4%
27Harrison County Estimated18+700%
28Hardin County Estimated17+118.5%
29Fayette County Estimated-2-104.4%
29Perry County Estimated-2+97.9%
31Lake County Estimated-5-100.7%
32Guernsey County Estimated-7+94%
33Jackson County Estimated-15+89.2%
34Ashland County Estimated-23-126.7%
35Butler County Estimated-39-105.8%
35Lawrence County Estimated-39+90.1%
37Morgan County Estimated-420%
38Noble County Estimated-47-38.2%
39Fulton County Estimated-48+62.2%
40Champaign County Estimated-50-150%
41Hocking County Estimated-58-177.3%
42Muskingum County Estimated-63-161.8%
43Preble County Estimated-74-408.3%
44Monroe County Estimated-81+14.7%
45Adams County Estimated-93-75.5%
46Seneca County Estimated-99+45.6%
47Paulding County Estimated-100-270.4%
48Pike County Estimated-113-907.1%
49Auglaize County Estimated-115+14.2%
50Van Wert County Estimated-118-457.6%
51Wyandot County Estimated-129-1,190%
52Carroll County Estimated-133+44.1%
53Defiance County Estimated-146-461.5%
53Henry County Estimated-146-11.5%
55Erie County Estimated-150-971.4%
55Huron County Estimated-150-12.8%
57Crawford County Estimated-163+40.9%
57Geauga County Estimated-163-191.1%
59Putnam County Estimated-177+35.6%
60Gallia County Estimated-180-309.1%
61Portage County Estimated-181+57.5%
62Mercer County Estimated-190-287.8%
63Belmont County Estimated-206+37.4%
64Washington County Estimated-211-1,858.3%
65Wood County Estimated-225-174.5%
66Hancock County Estimated-231-46.2%
67Jefferson County Estimated-237+8.8%
68Ashtabula County Estimated-246+41%
68Mahoning County Estimated-246+61.1%
70Darke County Estimated-257-144.8%
71Shelby County Estimated-260-27.5%
72Stark County Estimated-302+75.3%
73Sandusky County Estimated-312-102.6%
74Franklin County Estimated-331-105.6%
75Holmes County Estimated-339-3%
76Ross County Estimated-406-208.6%
77Tuscarawas County Estimated-426-11.2%
78Columbiana County Estimated-428+19.5%
79Scioto County Estimated-461-65.8%
80Allen County Estimated-548+11.9%
81Wayne County Estimated-648+28.1%
82Montgomery County Estimated-850+47.2%
83Summit County Estimated-986-115.3%
84Athens County Estimated-1,104-1,050%
85Trumbull County Estimated-1,264-49.4%
86Lucas County Estimated-2,400+26.4%
87Hamilton County Estimated-2,557-68.3%
88Cuyahoga County Estimated-8,816+12.7%

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

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

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

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

Cuyahoga County, with -8,816 in 2018.

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