Ranking of Kansas Counties By Net Migration in 2018

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2018, the Net Migration for Kansas was -6.89K. Among all Kansas counties, Johnson County had the highest net migration (3.75K), followed by Douglas County (499), and Riley County (241).

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 2018
Johnson
Douglas
Riley
Miami
Osage
Pottawatomie
Linn
Morris
Leavenworth
Woodson
Ranking of Kansas Counties By Net Migration in 2018
Items per page:
0 of 0
Rank County Net Migration
1 Johnson County 3751
2 Douglas County 499
3 Riley County 241
4 Miami County 219
5 Osage County 124
6 Pottawatomie County 101
7 Linn County 97
8 Morris County 83
9 Leavenworth County 50
10 Woodson County 43
11 Marshall County 42
12 Wabaunsee County 41
13 Kingman County 29
14 Gray County 25
15 Rush County 22
16 Lane County 12
17 Anderson County 10
18 Nemaha County 9
19 Rawlins County 7
20 Norton County 6
21 Clark County 5
22 Brown County 4
22 Doniphan County 4
23 Russell County 3
24 Coffey County 2
25 Sheridan County 0
26 Kiowa County -1
27 Greeley County -2
28 Republic County -3
29 Comanche County -7
29 Decatur County -7
29 Greenwood County -7
30 Clay County -10
30 Elk County -10
30 Jefferson County -10
30 Jewell County -10
31 Chautauqua County -14
32 Gove County -16
33 Graham County -17
34 Logan County -18
34 Washington County -18
34 Wichita County -18
35 Wilson County -22
36 Lyon County -24
36 Smith County -24
37 Marion County -28
38 Franklin County -29
38 Ness County -29
39 Hamilton County -30
39 Stanton County -30
40 Cherokee County -31
41 Allen County -32
42 Lincoln County -37
42 Scott County -37
43 Ottawa County -39
44 Cheyenne County -40
45 Sherman County -41
46 Mitchell County -42
47 Harper County -43
47 Wallace County -43
48 Hodgeman County -44
49 Kearny County -47
50 Edwards County -48
51 Rooks County -51
51 Trego County -51
52 Haskell County -57
52 Stafford County -57
53 Chase County -58
54 Osborne County -60
55 Stevens County -67
56 McPherson County -68
57 Bourbon County -69
57 Jackson County -69
58 Sumner County -76
59 Pawnee County -80
59 Rice County -80
60 Neosho County -83
61 Phillips County -84
62 Crawford County -85
63 Morton County -86
64 Barber County -89
65 Ellsworth County -98
66 Ellis County -112
67 Butler County -126
68 Atchison County -128
69 Meade County -135
70 Dickinson County -161
71 Cloud County -162
72 Pratt County -168
73 Harvey County -173
74 Thomas County -179
75 Cowley County -190
76 Labette County -200
77 Montgomery County -225
78 Saline County -227
79 Grant County -251
80 Reno County -263
81 Barton County -298
82 Seward County -604
83 Finney County -649
84 Wyandotte County -722
85 Ford County -756
86 Shawnee County -1015
87 Geary County -1611
88 Sedgwick County -1685