Ranking of Kansas Counties By Net Domestic Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Kansas was -4.97K. Among all Kansas counties, Johnson County had the highest net domestic migration (796), followed by Butler County (625), and Miami County (457).

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 2021
Johnson
Butler
Miami
Douglas
Pottawatomie
Crawford
Leavenworth
Cowley
Linn
Dickinson
Ranking of Kansas Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Johnson County 796
2 Butler County 625
3 Miami County 457
4 Douglas County 323
5 Pottawatomie County 294
6 Crawford County 216
7 Leavenworth County 215
8 Cowley County 202
8 Linn County 202
9 Dickinson County 165
10 Jefferson County 138
11 Ottawa County 136
12 Osage County 112
13 Sumner County 104
14 Russell County 94
15 McPherson County 88
16 Wabaunsee County 78
17 Pratt County 71
18 Gove County 57
19 Morris County 46
20 Franklin County 43
20 Republic County 43
21 Stevens County 39
22 Rice County 38
23 Kingman County 36
23 Smith County 36
24 Chase County 33
25 Jewell County 29
25 Rush County 29
26 Cheyenne County 28
26 Sheridan County 28
27 Brown County 27
28 Decatur County 26
29 Chautauqua County 25
30 Greeley County 24
31 Doniphan County 23
32 Sherman County 20
33 Woodson County 19
34 Lane County 18
35 Pawnee County 16
36 Marshall County 13
37 Graham County 11
37 Jackson County 11
37 Mitchell County 11
37 Ness County 11
38 Hodgeman County 10
39 Osborne County 7
40 Cherokee County 6
40 Marion County 6
41 Coffey County 4
41 Comanche County 4
42 Ellsworth County 2
42 Greenwood County 2
42 Rawlins County 2
42 Trego County 2
43 Clark County 1
44 Allen County 0
44 Gray County 0
45 Clay County -1
46 Washington County -4
47 Wallace County -5
48 Rooks County -7
49 Bourbon County -11
49 Wilson County -11
50 Nemaha County -12
51 Elk County -16
52 Morton County -17
53 Scott County -19
54 Lincoln County -21
55 Cloud County -23
56 Logan County -25
57 Anderson County -26
58 Stafford County -27
59 Thomas County -35
60 Kiowa County -36
60 Stanton County -36
61 Hamilton County -38
62 Edwards County -43
63 Grant County -46
64 Meade County -55
65 Norton County -58
66 Atchison County -62
67 Barber County -64
68 Wichita County -66
69 Harvey County -77
70 Montgomery County -79
71 Neosho County -80
72 Harper County -84
73 Kearny County -88
74 Phillips County -100
75 Ellis County -113
76 Haskell County -124
77 Barton County -142
78 Shawnee County -145
79 Lyon County -159
80 Reno County -165
81 Labette County -177
82 Seward County -311
83 Saline County -345
84 Ford County -400
85 Finney County -513
86 Riley County -555
87 Geary County -1380
88 Sedgwick County -1635
89 Wyandotte County -2641