Ranking of Kansas Counties By Net Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for Kansas was 9.98K. Among all Kansas counties, Johnson County had the highest net migration (3.83K), followed by Sedgwick County (3.40K), and Douglas County (998).

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 2023
Johnson
Sedgwick
Douglas
Leavenworth
Miami
Butler
Shawnee
Wyandotte
Lyon
Franklin
Ranking of Kansas Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Johnson County 3833
2 Sedgwick County 3397
3 Douglas County 998
4 Leavenworth County 708
5 Miami County 555
6 Butler County 472
7 Shawnee County 419
8 Wyandotte County 379
9 Lyon County 245
10 Franklin County 234
11 Osage County 187
12 Dickinson County 176
13 McPherson County 172
14 Cherokee County 166
15 Reno County 157
16 Linn County 156
17 Labette County 124
18 Jackson County 93
19 Kingman County 73
20 Sumner County 72
21 Decatur County 71
22 Doniphan County 70
23 Wabaunsee County 55
23 Washington County 55
24 Coffey County 52
25 Elk County 48
26 Anderson County 45
27 Atchison County 44
27 Haskell County 44
28 Harper County 38
29 Greenwood County 35
30 Allen County 31
31 Gray County 28
32 Woodson County 27
33 Mitchell County 26
33 Smith County 26
34 Pratt County 25
35 Lincoln County 24
35 Wichita County 24
36 Edwards County 22
36 Ellis County 22
37 Meade County 21
38 Cheyenne County 20
38 Ottawa County 20
39 Chase County 19
39 Stanton County 19
40 Jefferson County 18
41 Marion County 13
42 Republic County 12
43 Sheridan County 7
43 Wallace County 7
44 Finney County 6
44 Trego County 6
45 Norton County 4
45 Russell County 4
46 Ellsworth County 2
47 Chautauqua County 1
48 Gove County 0
48 Phillips County 0
49 Lane County -1
50 Hamilton County -2
51 Harvey County -3
52 Clay County -4
52 Kiowa County -4
53 Graham County -5
53 Jewell County -5
54 Morton County -6
55 Hodgeman County -12
56 Rooks County -14
57 Logan County -15
58 Montgomery County -16
59 Stafford County -17
60 Ness County -19
61 Comanche County -21
62 Bourbon County -22
62 Pottawatomie County -22
63 Marshall County -24
64 Cloud County -25
65 Barber County -27
66 Osborne County -29
67 Rawlins County -37
68 Morris County -41
68 Pawnee County -41
69 Greeley County -42
70 Thomas County -43
71 Nemaha County -53
71 Sherman County -53
72 Kearny County -60
72 Rice County -60
73 Brown County -63
74 Rush County -79
75 Clark County -80
75 Ford County -80
76 Saline County -85
77 Neosho County -86
78 Scott County -89
78 Stevens County -89
79 Wilson County -99
80 Grant County -117
81 Barton County -131
82 Cowley County -136
83 Crawford County -186
84 Riley County -277
85 Seward County -367
86 Geary County -938