Ranking of Ohio Counties By Net International Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net International Migration for Ohio was 62.38K. Among all Ohio counties, Franklin County had the highest net international migration (20.26K), followed by Cuyahoga County (8.88K), and Hamilton County (7.12K).
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), 2024 Census.
See this for other years:
Ranking of Ohio Counties By Net International Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Franklin County | 20257 |
| 2 | Cuyahoga County | 8876 |
| 3 | Hamilton County | 7120 |
| 4 | Butler County | 3978 |
| 5 | Montgomery County | 2699 |
| 6 | Summit County | 2345 |
| 7 | Warren County | 2142 |
| 8 | Delaware County | 1752 |
| 9 | Lucas County | 1215 |
| 10 | Lorain County | 771 |
| 11 | Greene County | 726 |
| 12 | Portage County | 694 |
| 13 | Lake County | 659 |
| 14 | Mahoning County | 650 |
| 15 | Athens County | 557 |
| 16 | Stark County | 556 |
| 17 | Licking County | 529 |
| 18 | Fairfield County | 492 |
| 19 | Clermont County | 431 |
| 20 | Hancock County | 430 |
| 21 | Clark County | 420 |
| 22 | Wood County | 385 |
| 23 | Medina County | 361 |
| 24 | Wayne County | 301 |
| 25 | Union County | 278 |
| 26 | Tuscarawas County | 252 |
| 27 | Miami County | 243 |
| 28 | Defiance County | 204 |
| 29 | Sandusky County | 184 |
| 30 | Clinton County | 173 |
| 31 | Allen County | 165 |
| 32 | Huron County | 149 |
| 33 | Knox County | 148 |
| 34 | Richland County | 147 |
| 35 | Seneca County | 134 |
| 36 | Erie County | 111 |
| 37 | Scioto County | 109 |
| 38 | Crawford County | 105 |
| 39 | Ashtabula County | 97 |
| 40 | Mercer County | 87 |
| 41 | Jefferson County | 80 |
| 42 | Adams County | 77 |
| 43 | Putnam County | 72 |
| 44 | Fulton County | 70 |
| 44 | Shelby County | 70 |
| 45 | Logan County | 68 |
| 46 | Washington County | 65 |
| 47 | Geauga County | 61 |
| 47 | Hardin County | 61 |
| 48 | Henry County | 59 |
| 49 | Madison County | 57 |
| 49 | Trumbull County | 57 |
| 50 | Van Wert County | 53 |
| 51 | Paulding County | 45 |
| 52 | Meigs County | 42 |
| 53 | Jackson County | 41 |
| 54 | Brown County | 39 |
| 55 | Darke County | 38 |
| 56 | Williams County | 34 |
| 57 | Muskingum County | 33 |
| 58 | Belmont County | 30 |
| 58 | Ottawa County | 30 |
| 59 | Champaign County | 28 |
| 59 | Holmes County | 28 |
| 60 | Coshocton County | 25 |
| 61 | Highland County | 17 |
| 62 | Marion County | 16 |
| 63 | Wyandot County | 15 |
| 64 | Ashland County | 14 |
| 65 | Guernsey County | 13 |
| 66 | Gallia County | 12 |
| 66 | Perry County | 12 |
| 66 | Preble County | 12 |
| 67 | Auglaize County | 10 |
| 67 | Columbiana County | 10 |
| 68 | Pickaway County | 9 |
| 69 | Monroe County | 8 |
| 69 | Morrow County | 8 |
| 70 | Carroll County | 7 |
| 70 | Pike County | 7 |
| 71 | Fayette County | 6 |
| 72 | Harrison County | 5 |
| 73 | Ross County | 4 |
| 74 | Hocking County | 1 |
| 75 | Morgan County | 0 |
| 75 | Noble County | 0 |
| 75 | Vinton County | 0 |
| 76 | Lawrence County | -3 |