Ranking of Ohio Counties By Net Migration in 2018
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2018, the Net Migration for Ohio was 2.62K. Among all Ohio counties, Franklin County had the highest net migration (3.78K), followed by Delaware County (3.32K), and Warren County (2.73K).
The chart below shows the top 10 counties, and the table below shows the ranking of all Ohio counties.
You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.
You may also be interested in:
Related Topics: Ohio Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2018 Census.
See this for other years:
Ranking of Ohio Counties By Net Migration in 2018
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Franklin County | 3779 |
| 2 | Delaware County | 3323 |
| 3 | Warren County | 2731 |
| 4 | Licking County | 1810 |
| 5 | Lorain County | 1761 |
| 6 | Fairfield County | 980 |
| 7 | Clermont County | 872 |
| 8 | Miami County | 781 |
| 9 | Medina County | 744 |
| 10 | Richland County | 738 |
| 11 | Greene County | 727 |
| 12 | Union County | 721 |
| 13 | Pickaway County | 397 |
| 14 | Knox County | 394 |
| 15 | Butler County | 377 |
| 16 | Marion County | 364 |
| 17 | Ottawa County | 340 |
| 18 | Madison County | 322 |
| 19 | Mahoning County | 160 |
| 20 | Clark County | 158 |
| 21 | Lake County | 156 |
| 22 | Brown County | 149 |
| 23 | Morrow County | 138 |
| 24 | Portage County | 90 |
| 25 | Clinton County | 89 |
| 26 | Coshocton County | 66 |
| 27 | Williams County | 60 |
| 28 | Vinton County | 54 |
| 29 | Logan County | 40 |
| 30 | Meigs County | 37 |
| 31 | Highland County | 36 |
| 32 | Ashland County | 34 |
| 33 | Harrison County | 19 |
| 34 | Hardin County | 15 |
| 35 | Fayette County | 8 |
| 36 | Perry County | 7 |
| 37 | Guernsey County | 4 |
| 38 | Jackson County | -2 |
| 39 | Fulton County | -36 |
| 40 | Muskingum County | -37 |
| 41 | Morgan County | -41 |
| 42 | Champaign County | -46 |
| 42 | Noble County | -46 |
| 43 | Lawrence County | -49 |
| 44 | Seneca County | -52 |
| 45 | Preble County | -55 |
| 46 | Hocking County | -57 |
| 47 | Monroe County | -81 |
| 48 | Adams County | -85 |
| 49 | Paulding County | -100 |
| 50 | Van Wert County | -101 |
| 51 | Auglaize County | -107 |
| 52 | Wood County | -111 |
| 53 | Pike County | -114 |
| 54 | Wyandot County | -117 |
| 55 | Carroll County | -134 |
| 56 | Hancock County | -137 |
| 57 | Geauga County | -139 |
| 58 | Defiance County | -143 |
| 59 | Crawford County | -144 |
| 60 | Ashtabula County | -146 |
| 60 | Erie County | -146 |
| 61 | Henry County | -148 |
| 62 | Huron County | -153 |
| 63 | Putnam County | -160 |
| 64 | Gallia County | -163 |
| 65 | Mercer County | -174 |
| 66 | Washington County | -191 |
| 67 | Belmont County | -203 |
| 68 | Montgomery County | -214 |
| 69 | Shelby County | -232 |
| 70 | Jefferson County | -245 |
| 71 | Darke County | -248 |
| 72 | Summit County | -252 |
| 73 | Stark County | -262 |
| 74 | Sandusky County | -310 |
| 75 | Holmes County | -338 |
| 76 | Tuscarawas County | -340 |
| 77 | Columbiana County | -396 |
| 78 | Ross County | -404 |
| 79 | Scioto County | -451 |
| 80 | Allen County | -524 |
| 81 | Wayne County | -602 |
| 82 | Athens County | -939 |
| 83 | Trumbull County | -1251 |
| 84 | Hamilton County | -1258 |
| 85 | Lucas County | -2081 |
| 86 | Cuyahoga County | -6101 |