Ranking of Kansas Counties By Net International Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net International Migration for Kansas was 18.53K. Among all Kansas counties, Johnson County had the highest net international migration (5.30K), followed by Sedgwick County (3.21K), and Wyandotte County (2.64K).

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 International Migration in 2024
Johnson
Sedgwick
Wyandotte
Douglas
Riley
Finney
Geary
Shawnee
Leavenworth
Ford
Ranking of Kansas Counties By Net International Migration in 2024
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Johnson County 5297
2 Sedgwick County 3206
3 Wyandotte County 2640
4 Douglas County 1289
5 Riley County 851
6 Finney County 675
7 Geary County 388
8 Shawnee County 343
9 Leavenworth County 340
10 Ford County 336
11 Lyon County 321
12 Butler County 286
13 Saline County 234
14 Crawford County 223
15 Seward County 189
16 Reno County 134
17 Ellis County 132
18 McPherson County 101
19 Stanton County 98
20 Cowley County 89
21 Montgomery County 87
22 Jackson County 79
22 Pottawatomie County 79
23 Grant County 76
24 Thomas County 67
25 Hamilton County 60
26 Neosho County 49
27 Atchison County 48
28 Allen County 44
28 Wichita County 44
29 Haskell County 43
30 Franklin County 39
31 Washington County 38
32 Kiowa County 33
33 Doniphan County 32
33 Edwards County 32
34 Harvey County 30
35 Coffey County 29
36 Rice County 28
37 Gray County 27
38 Brown County 23
38 Cloud County 23
39 Labette County 21
39 Meade County 21
40 Decatur County 20
41 Miami County 18
42 Chase County 16
43 Morris County 15
43 Nemaha County 15
44 Kearny County 14
44 Logan County 14
44 Wabaunsee County 14
45 Jefferson County 13
46 Barton County 12
46 Marion County 12
46 Mitchell County 12
46 Stevens County 12
47 Rush County 11
48 Sheridan County 10
49 Morton County 9
49 Republic County 9
49 Trego County 9
50 Ness County 8
50 Osborne County 8
51 Greenwood County 7
51 Stafford County 7
52 Harper County 6
52 Jewell County 6
52 Pratt County 6
52 Rawlins County 6
52 Sumner County 6
53 Anderson County 4
53 Rooks County 4
54 Graham County 3
54 Marshall County 3
55 Phillips County 2
55 Russell County 2
56 Ellsworth County 1
56 Kingman County 1
56 Linn County 1
56 Smith County 1
57 Barber County 0
57 Chautauqua County 0
57 Cheyenne County 0
57 Clark County 0
57 Clay County 0
57 Comanche County 0
57 Dickinson County 0
57 Elk County 0
57 Gove County 0
57 Greeley County 0
57 Hodgeman County 0
57 Lane County 0
57 Lincoln County 0
57 Norton County 0
57 Osage County 0
57 Ottawa County 0
57 Pawnee County 0
57 Wallace County 0
57 Wilson County 0
57 Woodson County 0
58 Bourbon County -1
59 Cherokee County -2
60 Sherman County -3
61 Scott County -5