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.

See this for other years:
Ranking of Kansas Counties By Net Migration in 2024
Johnson
Sedgwick
Wyandotte
Leavenworth
Douglas
Butler
Riley
Shawnee
Miami
Dickinson
Ranking of Kansas Counties By Net Migration in 2024
Items per page:
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