Ranking of Kansas Counties By Net Migration in 2019

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2019, the Net Migration for Kansas was -10.21K. Among all Kansas counties, Johnson County had the highest net migration (971), followed by Douglas County (551), and Sedgwick County (503).

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 2019
Johnson
Douglas
Sedgwick
Miami
Jefferson
Harvey
Cloud
Morris
McPherson
Elk
Ranking of Kansas Counties By Net Migration in 2019
Items per page:
0 of 0
Rank County Net Migration
1 Johnson County 971
2 Douglas County 551
3 Sedgwick County 503
4 Miami County 421
5 Jefferson County 227
6 Harvey County 218
7 Cloud County 84
8 Morris County 70
9 McPherson County 57
10 Elk County 48
11 Jewell County 43
11 Rice County 43
12 Nemaha County 41
13 Gove County 34
14 Anderson County 29
15 Pottawatomie County 25
16 Clay County 22
17 Sherman County 21
18 Chase County 17
19 Wallace County 12
20 Clark County 11
21 Cheyenne County 9
21 Rawlins County 9
22 Butler County 8
22 Graham County 8
23 Osage County 5
23 Wichita County 5
24 Smith County 3
24 Trego County 3
25 Wabaunsee County 0
26 Greenwood County -1
27 Thomas County -4
28 Sheridan County -7
29 Greeley County -11
30 Lane County -12
30 Washington County -12
31 Rush County -16
32 Barber County -17
33 Decatur County -18
34 Marshall County -19
35 Marion County -20
36 Edwards County -21
37 Lincoln County -22
38 Hodgeman County -25
39 Osborne County -27
39 Russell County -27
40 Ness County -28
41 Kiowa County -29
42 Comanche County -30
42 Phillips County -30
43 Stafford County -32
44 Kingman County -34
45 Republic County -38
45 Stanton County -38
46 Ottawa County -41
47 Logan County -42
48 Haskell County -44
49 Harper County -47
49 Woodson County -47
50 Linn County -48
51 Rooks County -50
52 Ellsworth County -51
53 Bourbon County -53
54 Neosho County -55
55 Brown County -57
56 Doniphan County -58
57 Coffey County -62
57 Norton County -62
58 Cherokee County -68
59 Atchison County -71
60 Chautauqua County -72
61 Scott County -78
62 Meade County -79
63 Hamilton County -80
64 Allen County -95
65 Mitchell County -106
66 Wilson County -107
67 Franklin County -116
67 Gray County -116
68 Ellis County -121
69 Morton County -122
70 Leavenworth County -123
71 Stevens County -126
72 Jackson County -148
73 Kearny County -150
74 Pawnee County -152
75 Sumner County -178
76 Pratt County -201
77 Montgomery County -204
78 Barton County -205
79 Lyon County -206
80 Crawford County -208
81 Dickinson County -216
82 Grant County -218
83 Cowley County -250
84 Labette County -271
85 Reno County -338
86 Saline County -340
87 Finney County -503
88 Shawnee County -606
89 Ford County -647
90 Seward County -745
91 Wyandotte County -904
92 Geary County -1729
93 Riley County -2574