Ranking of Kansas Counties By Net Domestic Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration for Kansas was -4.70K. Among all Kansas counties, Sedgwick County had the highest net domestic migration (758), followed by Leavenworth County (375), and Miami County (349).

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.

See this for other years:
Ranking of Kansas Counties By Net Domestic Migration in 2024
Sedgwick
Leavenworth
Miami
Butler
Dickinson
Cherokee
Neosho
Pottawatomie
Anderson
Reno
Ranking of Kansas Counties By Net Domestic Migration in 2024
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Sedgwick County 758
2 Leavenworth County 375
3 Miami County 349
4 Butler County 300
5 Dickinson County 280
6 Cherokee County 198
7 Neosho County 109
8 Pottawatomie County 104
9 Anderson County 95
9 Reno County 95
10 Doniphan County 69
11 Atchison County 67
12 Shawnee County 57
13 Jefferson County 56
14 Jackson County 40
15 Smith County 37
16 Coffey County 36
17 Harper County 32
17 Republic County 32
18 Logan County 30
19 Ottawa County 29
20 Clark County 25
21 Clay County 24
22 Sherman County 22
23 Kingman County 21
23 Marshall County 21
24 Harvey County 19
25 Bourbon County 17
25 McPherson County 17
26 Norton County 16
27 Pratt County 15
28 Comanche County 13
29 Chautauqua County 12
29 Mitchell County 12
29 Trego County 12
30 Rush County 10
31 Franklin County 9
32 Edwards County 7
33 Cheyenne County 6
33 Lincoln County 6
34 Hodgeman County 3
35 Barber County 2
35 Morris County 2
35 Sheridan County 2
35 Wabaunsee County 2
36 Graham County 1
37 Phillips County 0
37 Sumner County 0
38 Wilson County -1
38 Woodson County -1
39 Kiowa County -2
40 Jewell County -6
41 Russell County -7
42 Greeley County -8
42 Linn County -8
43 Osage County -11
44 Decatur County -12
44 Ness County -12
45 Greenwood County -14
46 Kearny County -16
47 Elk County -20
47 Rice County -20
48 Lane County -28
48 Pawnee County -28
48 Rawlins County -28
49 Wallace County -30
50 Washington County -31
51 Rooks County -35
52 Nemaha County -36
53 Chase County -39
53 Stafford County -39
54 Cowley County -45
54 Meade County -45
55 Stanton County -47
56 Hamilton County -52
57 Ellsworth County -67
57 Osborne County -67
58 Allen County -70
58 Gove County -70
58 Stevens County -70
59 Barton County -76
60 Marion County -77
60 Wichita County -77
61 Cloud County -78
62 Scott County -82
63 Saline County -84
64 Gray County -93
65 Labette County -95
66 Lyon County -97
67 Haskell County -101
68 Ellis County -104
69 Morton County -108
70 Brown County -113
71 Thomas County -119
72 Grant County -165
73 Crawford County -229
74 Montgomery County -232
75 Riley County -297
76 Seward County -365
77 Ford County -600
78 Douglas County -643
78 Finney County -643
79 Geary County -686
80 Wyandotte County -968
81 Johnson County -1048