Where are people moving in Ohio?
Madison County (26.0 per 1,000 residents), Delaware County (15.4 per 1,000 residents) and Union County (13.6 per 1,000 residents) drew the most people from other U.S. counties for their size in Ohio in 2025.
Data as of 2025 · updated
All 88 ranked Ohio counties
| Rank | County | Per 1,000 residents, 2025 | Net movers 2025 | Residents |
|---|---|---|---|---|
| 1 | Madison County | 26.0 | +1,220 | 46,985 |
| 2 | Delaware County | 15.4 | +3,718 | 242,032 |
| 3 | Union County | 13.6 | +1,002 | 73,446 |
| 4 | Pickaway County | 12.5 | +786 | 62,978 |
| 5 | Greene County | 10.7 | +1,861 | 174,322 |
| 6 | Clermont County | 10.5 | +2,286 | 216,977 |
| 7 | Crawford County | 10.5 | +441 | 41,896 |
| 8 | Fairfield County | 10.4 | +1,767 | 169,752 |
| 9 | Muskingum County | 9.6 | +831 | 87,014 |
| 10 | Adams County | 8.8 | +246 | 27,865 |
| 11 | Vinton County | 8.8 | +111 | 12,645 |
| 12 | Ross County | 8.6 | +654 | 76,429 |
| 13 | Brown County | 7.8 | +346 | 44,397 |
| 14 | Morrow County | 7.1 | +257 | 36,305 |
| 15 | Meigs County | 7.0 | +151 | 21,587 |
| 16 | Lorain County | 6.8 | +2,212 | 323,219 |
| 17 | Miami County | 6.7 | +752 | 112,634 |
| 18 | Gallia County | 6.4 | +185 | 29,072 |
| 19 | Perry County | 6.3 | +227 | 35,918 |
| 20 | Wood County | 6.3 | +846 | 134,176 |
| 21 | Morgan County | 5.9 | +80 | 13,626 |
| 22 | Knox County | 5.8 | +372 | 64,002 |
| 23 | Marion County | 5.8 | +375 | 65,115 |
| 24 | Licking County | 5.4 | +1,001 | 185,564 |
| 25 | Logan County | 5.2 | +243 | 46,302 |
| 26 | Geauga County | 5.0 | +474 | 95,676 |
| 27 | Hocking County | 4.9 | +134 | 27,512 |
| 28 | Clinton County | 4.5 | +190 | 42,301 |
| 29 | Champaign County | 4.3 | +168 | 38,820 |
| 30 | Coshocton County | 4.0 | +150 | 37,188 |
| 31 | Harrison County | 4.0 | +56 | 14,070 |
| 32 | Medina County | 3.7 | +687 | 185,025 |
| 33 | Henry County | 3.7 | +101 | 27,598 |
| 34 | Warren County | 3.5 | +909 | 257,181 |
| 35 | Guernsey County | 3.4 | +130 | 38,379 |
| 36 | Highland County | 3.2 | +139 | 43,823 |
| 37 | Montgomery County | 3.1 | +1,659 | 539,598 |
| 38 | Jefferson County | 3.0 | +191 | 63,597 |
| 39 | Lawrence County | 2.9 | +162 | 55,710 |
| 40 | Ashtabula County | 2.9 | +276 | 96,713 |
| 41 | Putnam County | 2.9 | +98 | 34,380 |
| 42 | Stark County | 2.6 | +969 | 373,771 |
| 43 | Mahoning County | 2.5 | +569 | 224,706 |
| 44 | Noble County | 2.5 | +35 | 14,276 |
| 45 | Belmont County | 2.4 | +154 | 64,434 |
| 46 | Jackson County | 2.3 | +74 | 32,817 |
| 47 | Van Wert County | 2.2 | +63 | 29,013 |
| 48 | Columbiana County | 2.1 | +206 | 99,377 |
| 49 | Preble County | 1.9 | +76 | 40,664 |
| 50 | Sandusky County | 1.8 | +108 | 58,655 |
| 51 | Summit County | 1.8 | +972 | 538,376 |
| 52 | Lake County | 1.8 | +408 | 232,217 |
| 53 | Hancock County | 1.6 | +123 | 75,034 |
| 54 | Ashland County | 1.4 | +75 | 52,523 |
| 55 | Monroe County | 1.2 | +16 | 12,994 |
| 56 | Portage County | 1.1 | +183 | 163,404 |
| 57 | Pike County | 1.1 | +30 | 27,061 |
| 58 | Darke County | 0.9 | +46 | 51,520 |
| 59 | Carroll County | 0.9 | +23 | 26,475 |
| 60 | Trumbull County | 0.5 | +107 | 198,972 |
| 61 | Athens County | 0.5 | +33 | 63,197 |
| 62 | Washington County | 0.5 | +30 | 58,389 |
| 63 | Tuscarawas County | 0.3 | +30 | 92,373 |
| 64 | Butler County | 0.2 | +82 | 400,128 |
| 65 | Richland County | 0.2 | +24 | 124,893 |
| 66 | Auglaize County | −0.2 | −8 | 45,909 |
| 67 | Huron County | −0.3 | −19 | 58,250 |
| 68 | Defiance County | −0.5 | −19 | 38,292 |
| 69 | Ottawa County | −0.5 | −21 | 39,481 |
| 70 | Shelby County | −0.7 | −35 | 48,065 |
| 71 | Wayne County | −0.8 | −95 | 116,758 |
| 72 | Mercer County | −0.9 | −40 | 42,737 |
| 73 | Williams County | −1.3 | −49 | 36,549 |
| 74 | Wyandot County | −1.3 | −29 | 21,567 |
| 75 | Scioto County | −1.8 | −129 | 71,365 |
| 76 | Erie County | −1.8 | −135 | 73,296 |
| 77 | Fayette County | −1.9 | −53 | 28,552 |
| 78 | Allen County | −2.1 | −209 | 100,881 |
| 79 | Seneca County | −2.4 | −131 | 54,522 |
| 80 | Lucas County | −3.1 | −1,324 | 423,347 |
| 81 | Cuyahoga County | −3.4 | −4,235 | 1,232,925 |
| 82 | Paulding County | −3.9 | −73 | 18,727 |
| 83 | Fulton County | −5.1 | −215 | 41,853 |
| 84 | Franklin County | −5.3 | −7,191 | 1,361,536 |
| 85 | Hardin County | −5.5 | −164 | 30,072 |
| 86 | Hamilton County | −5.5 | −4,650 | 838,418 |
| 87 | Holmes County | −6.0 | −272 | 44,970 |
| 88 | Clark County | −6.7 | −908 | 135,340 |
How this is ranked
Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025). Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.
Get the report for any Ohio county — $99
The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.
Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.
- Not useful? Email us within 14 days for a full refund
- Sold by Simply Stats LLC (NC)
- Secure Stripe checkout (Apple Pay/Google Pay)
- Instant PDF download
- PDF + CSV of every table
Refund terms: Terms. · How we compute every number
Questions
Which county in Ohio gains the most people from other counties?
Madison County: 26.0 per 1,000 residents, ahead of Delaware County (15.4 per 1,000 residents) and Union County (13.6 per 1,000 residents), of 88 Ohio counties ranked.
How is this ranking calculated?
Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.
More county rankings for Ohio
Net domestic migration per 1,000 residents in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Florida
- Georgia
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Oklahoma
- Oregon
- Pennsylvania
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming