Ranking of Kansas Counties By Net Domestic Migration in 2017

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Domestic Migration for Kansas was -14.78K. Among all Kansas counties, Johnson County had the highest net domestic migration (1.58K), followed by Leavenworth County (513), and Miami County (419).

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