Ranking of Kansas Counties By Net Migration in 2017

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for Kansas was -12.25K. Among all Kansas counties, Johnson County had the highest net migration (2.21K), followed by Leavenworth County (548), and Miami County (422).

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 2017
Johnson
Leavenworth
Miami
McPherson
Douglas
Pottawatomie
Franklin
Linn
Jefferson
Butler
Ranking of Kansas Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Johnson County 2211
2 Leavenworth County 548
3 Miami County 422
4 McPherson County 323
5 Douglas County 249
6 Pottawatomie County 127
7 Franklin County 116
8 Linn County 108
9 Jefferson County 105
10 Butler County 102
11 Republic County 55
12 Decatur County 53
13 Anderson County 41
14 Sheridan County 39
15 Osage County 34
16 Chase County 26
17 Jackson County 24
18 Ellsworth County 22
19 Trego County 20
20 Hodgeman County 19
20 Rush County 19
21 Wallace County 16
22 Cheyenne County 8
23 Elk County 7
23 Kearny County 7
24 Gove County 5
24 Meade County 5
25 Greenwood County 3
26 Wilson County 2
27 Stafford County 1
28 Bourbon County -1
29 Marion County -3
29 Wichita County -3
30 Phillips County -5
31 Brown County -6
32 Sherman County -8
33 Edwards County -10
33 Smith County -10
34 Rawlins County -12
35 Logan County -13
36 Chautauqua County -20
36 Haskell County -20
37 Kiowa County -26
38 Hamilton County -29
38 Lincoln County -29
39 Jewell County -31
40 Kingman County -33
40 Neosho County -33
41 Osborne County -34
42 Lane County -35
43 Woodson County -39
44 Doniphan County -41
44 Greeley County -41
44 Nemaha County -41
45 Gray County -43
45 Pawnee County -43
46 Mitchell County -44
46 Scott County -44
47 Morton County -51
48 Norton County -57
49 Wabaunsee County -58
50 Russell County -59
50 Stanton County -59
51 Clark County -60
52 Graham County -61
53 Ottawa County -62
54 Cherokee County -64
54 Pratt County -64
54 Rooks County -64
55 Comanche County -66
56 Thomas County -71
57 Harper County -72
58 Marshall County -73
59 Morris County -76
60 Atchison County -79
61 Ness County -81
62 Washington County -86
63 Sumner County -89
64 Clay County -94
65 Barber County -101
66 Cloud County -105
67 Allen County -109
67 Dickinson County -109
68 Coffey County -121
69 Stevens County -126
70 Crawford County -155
71 Rice County -195
72 Labette County -200
73 Ellis County -237
74 Grant County -253
75 Lyon County -276
76 Harvey County -313
77 Cowley County -341
78 Montgomery County -397
79 Reno County -476
80 Barton County -492
81 Shawnee County -562
82 Finney County -566
83 Saline County -593
84 Ford County -780
85 Wyandotte County -860
86 Seward County -978
87 Riley County -1818
88 Geary County -2149
89 Sedgwick County -2515