Ranking of Ohio Counties By Net Migration Rate per 1K in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Migration Rate per 1K for Ohio was 4.29. Among all Ohio counties, Union County had the highest net migration rate (37.71), followed by Athens County (32.89), and Madison County (22.61).
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), 2023 Census.
See this for other years:
Ranking of Ohio Counties By Net Migration Rate per 1K in 2023
Items per page:
25
0 of 0
| Rank | County | Net Migration Rate |
|---|---|---|
| 1 | Union County | 37.71 |
| 2 | Athens County | 32.89 |
| 3 | Madison County | 22.61 |
| 4 | Delaware County | 21.91 |
| 5 | Pickaway County | 18.49 |
| 6 | Fairfield County | 14.44 |
| 7 | Warren County | 11.83 |
| 8 | Butler County | 11.06 |
| 9 | Portage County | 9.3 |
| 10 | Lorain County | 9.21 |
| 11 | Licking County | 9.09 |
| 12 | Carroll County | 8.72 |
| 13 | Coshocton County | 8.33 |
| 14 | Defiance County | 8.28 |
| 15 | Morrow County | 7.84 |
| 16 | Wood County | 7.75 |
| 17 | Miami County | 7.57 |
| 18 | Adams County | 7.02 |
| 19 | Sandusky County | 6.59 |
| 20 | Clermont County | 6.28 |
| 21 | Crawford County | 5.85 |
| 22 | Guernsey County | 5.7 |
| 23 | Greene County | 5.69 |
| 24 | Marion County | 5.39 |
| 25 | Highland County | 5.33 |
| 26 | Ashland County | 5.32 |
| 27 | Morgan County | 5.06 |
| 28 | Brown County | 5.05 |
| 29 | Jefferson County | 4.6 |
| 30 | Medina County | 4.46 |
| 31 | Pike County | 4.26 |
| 32 | Clinton County | 4.1 |
| 33 | Champaign County | 4.07 |
| 34 | Perry County | 3.94 |
| 35 | Scioto County | 3.82 |
| 36 | Clark County | 3.55 |
| 37 | Lake County | 3.49 |
| 38 | Ottawa County | 3.38 |
| 38 | Ross County | 3.38 |
| 39 | Franklin County | 3.31 |
| 40 | Mahoning County | 3.3 |
| 41 | Hamilton County | 3.22 |
| 42 | Montgomery County | 3.17 |
| 43 | Jackson County | 3.06 |
| 43 | Muskingum County | 3.06 |
| 44 | Summit County | 3.01 |
| 45 | Henry County | 2.98 |
| 46 | Preble County | 2.89 |
| 47 | Auglaize County | 2.81 |
| 48 | Monroe County | 2.8 |
| 49 | Ashtabula County | 2.76 |
| 50 | Knox County | 2.62 |
| 50 | Trumbull County | 2.62 |
| 51 | Gallia County | 2.45 |
| 52 | Stark County | 2.16 |
| 53 | Seneca County | 2.13 |
| 54 | Huron County | 2.04 |
| 55 | Hardin County | 1.88 |
| 56 | Fayette County | 1.53 |
| 57 | Hancock County | 1.52 |
| 58 | Richland County | 1.22 |
| 59 | Tuscarawas County | 1.14 |
| 60 | Logan County | 0.93 |
| 61 | Columbiana County | 0.81 |
| 62 | Washington County | 0.63 |
| 63 | Shelby County | 0.54 |
| 64 | Cuyahoga County | 0.05 |
| 65 | Williams County | 0 |
| 66 | Wyandot County | -0.09 |
| 67 | Wayne County | -0.29 |
| 68 | Lawrence County | -0.35 |
| 69 | Darke County | -0.37 |
| 70 | Meigs County | -0.59 |
| 71 | Geauga County | -0.71 |
| 72 | Noble County | -0.77 |
| 73 | Paulding County | -1.23 |
| 74 | Belmont County | -1.32 |
| 75 | Erie County | -1.45 |
| 76 | Fulton County | -1.71 |
| 77 | Allen County | -1.82 |
| 78 | Van Wert County | -2.33 |
| 79 | Lucas County | -2.41 |
| 80 | Vinton County | -2.63 |
| 81 | Mercer County | -3.75 |
| 82 | Putnam County | -4.11 |
| 83 | Harrison County | -5.33 |
| 84 | Hocking County | -5.74 |
| 85 | Holmes County | -9.07 |