Ranking of Kansas Counties By Net Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration for Kansas was 13.83K. Among all Kansas counties, Johnson County had the highest net migration (4.25K), followed by Sedgwick County (3.96K), and Wyandotte County (1.67K).
The chart below shows the top 10 counties, and the table below shows the ranking of all Kansas 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.
Related Topics: Kansas Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2024 Census.
See this for other years:
Ranking of Kansas Counties By Net Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Johnson County | 4249 |
| 2 | Sedgwick County | 3964 |
| 3 | Wyandotte County | 1672 |
| 4 | Leavenworth County | 715 |
| 5 | Douglas County | 646 |
| 6 | Butler County | 586 |
| 7 | Riley County | 554 |
| 8 | Shawnee County | 400 |
| 9 | Miami County | 367 |
| 10 | Dickinson County | 280 |
| 11 | Reno County | 229 |
| 12 | Lyon County | 224 |
| 13 | Cherokee County | 196 |
| 14 | Pottawatomie County | 183 |
| 15 | Neosho County | 158 |
| 16 | Saline County | 150 |
| 17 | Jackson County | 119 |
| 18 | McPherson County | 118 |
| 19 | Atchison County | 115 |
| 20 | Doniphan County | 101 |
| 21 | Anderson County | 99 |
| 22 | Jefferson County | 69 |
| 23 | Coffey County | 65 |
| 24 | Stanton County | 51 |
| 25 | Harvey County | 49 |
| 26 | Franklin County | 48 |
| 27 | Cowley County | 44 |
| 27 | Logan County | 44 |
| 28 | Republic County | 41 |
| 29 | Edwards County | 39 |
| 30 | Harper County | 38 |
| 30 | Smith County | 38 |
| 31 | Finney County | 32 |
| 32 | Kiowa County | 31 |
| 33 | Ottawa County | 29 |
| 34 | Ellis County | 28 |
| 35 | Clark County | 25 |
| 36 | Clay County | 24 |
| 36 | Marshall County | 24 |
| 36 | Mitchell County | 24 |
| 37 | Kingman County | 22 |
| 38 | Pratt County | 21 |
| 38 | Rush County | 21 |
| 38 | Trego County | 21 |
| 39 | Sherman County | 19 |
| 40 | Morris County | 17 |
| 41 | Bourbon County | 16 |
| 41 | Norton County | 16 |
| 41 | Wabaunsee County | 16 |
| 42 | Comanche County | 13 |
| 43 | Chautauqua County | 12 |
| 43 | Sheridan County | 12 |
| 44 | Decatur County | 8 |
| 44 | Hamilton County | 8 |
| 44 | Rice County | 8 |
| 45 | Washington County | 7 |
| 46 | Cheyenne County | 6 |
| 46 | Lincoln County | 6 |
| 46 | Sumner County | 6 |
| 47 | Graham County | 4 |
| 48 | Hodgeman County | 3 |
| 49 | Barber County | 2 |
| 49 | Phillips County | 2 |
| 50 | Jewell County | 0 |
| 51 | Wilson County | -1 |
| 51 | Woodson County | -1 |
| 52 | Kearny County | -2 |
| 53 | Ness County | -4 |
| 54 | Russell County | -5 |
| 55 | Crawford County | -6 |
| 56 | Greenwood County | -7 |
| 56 | Linn County | -7 |
| 57 | Greeley County | -8 |
| 58 | Osage County | -11 |
| 59 | Elk County | -20 |
| 60 | Nemaha County | -21 |
| 61 | Rawlins County | -22 |
| 62 | Chase County | -23 |
| 63 | Meade County | -24 |
| 64 | Allen County | -26 |
| 65 | Lane County | -28 |
| 65 | Pawnee County | -28 |
| 66 | Wallace County | -30 |
| 67 | Rooks County | -31 |
| 68 | Stafford County | -32 |
| 69 | Wichita County | -33 |
| 70 | Thomas County | -52 |
| 71 | Cloud County | -55 |
| 72 | Haskell County | -58 |
| 72 | Stevens County | -58 |
| 73 | Osborne County | -59 |
| 74 | Barton County | -64 |
| 75 | Marion County | -65 |
| 76 | Ellsworth County | -66 |
| 76 | Gray County | -66 |
| 77 | Gove County | -70 |
| 78 | Labette County | -74 |
| 79 | Scott County | -87 |
| 80 | Grant County | -89 |
| 81 | Brown County | -90 |
| 82 | Morton County | -99 |
| 83 | Montgomery County | -145 |
| 84 | Seward County | -176 |
| 85 | Ford County | -264 |
| 86 | Geary County | -298 |