Ranking of Kansas Counties By Net Domestic Migration in 2022

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net Domestic Migration for Kansas was -7.13K. Among all Kansas counties, Johnson County had the highest net domestic migration (1.29K), followed by Leavenworth County (427), and Butler County (352).

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 2022
Johnson
Leavenworth
Butler
Pottawatomie
Reno
Miami
Crawford
Sumner
Marion
Bourbon
Ranking of Kansas Counties By Net Domestic Migration in 2022
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Johnson County 1291
2 Leavenworth County 427
3 Butler County 352
4 Pottawatomie County 271
5 Reno County 259
6 Miami County 210
7 Crawford County 190
8 Sumner County 156
9 Marion County 150
10 Bourbon County 148
11 Linn County 118
12 Wilson County 117
13 Ellsworth County 93
14 Harvey County 91
15 Kingman County 86
16 Allen County 76
17 Woodson County 65
18 Greenwood County 64
19 Barber County 52
20 Russell County 51
21 Doniphan County 50
21 Harper County 50
22 Rush County 47
23 Wabaunsee County 46
24 Chautauqua County 42
25 Elk County 41
26 Comanche County 39
27 Cloud County 35
27 Morris County 35
27 Osage County 35
28 Osborne County 25
29 Franklin County 23
29 Rice County 23
30 Mitchell County 21
31 Ness County 19
31 Smith County 19
32 Gray County 18
33 Graham County 17
34 Lincoln County 14
35 McPherson County 12
36 Marshall County 9
37 Douglas County 6
37 Gove County 6
38 Dickinson County 5
38 Logan County 5
38 Stafford County 5
39 Hodgeman County 4
40 Sheridan County 3
41 Anderson County 1
42 Republic County 0
43 Kiowa County -2
43 Lane County -2
44 Phillips County -7
45 Clay County -8
45 Jackson County -8
46 Clark County -9
46 Ottawa County -9
47 Cheyenne County -14
48 Cherokee County -17
49 Rawlins County -22
50 Wichita County -24
51 Trego County -25
51 Wallace County -25
52 Washington County -26
53 Jefferson County -29
54 Edwards County -30
55 Jewell County -31
56 Brown County -33
57 Pawnee County -34
58 Rooks County -35
59 Chase County -40
59 Ellis County -40
60 Greeley County -43
61 Norton County -46
62 Decatur County -47
63 Coffey County -49
64 Kearny County -59
65 Nemaha County -62
66 Sherman County -68
67 Hamilton County -73
67 Morton County -73
68 Stanton County -75
69 Montgomery County -76
70 Pratt County -79
71 Meade County -84
72 Haskell County -91
73 Scott County -104
74 Labette County -111
74 Thomas County -111
75 Cowley County -113
76 Atchison County -137
77 Barton County -142
78 Stevens County -146
79 Neosho County -148
80 Grant County -192
81 Lyon County -209
82 Saline County -332
83 Sedgwick County -445
84 Shawnee County -624
85 Seward County -684
86 Ford County -746
87 Finney County -873
88 Riley County -901
89 Geary County -1377
90 Wyandotte County -3260