Kansas Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for Kansas was 9,982. Johnson County had the highest net migration (3,833) followed by Sedgwick County (3,397), and Douglas County (998). On the other hand, Geary County had the lowest net migration (-938), followed by Seward County (-367), and Riley County (-277).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Kansas Net Migration By County in 2023
Kansas Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Allen 31
Anderson 45
Atchison 44
Barber -27
Barton -131
Bourbon -22
Brown -63
Butler 472
Chase 19
Chautauqua 1
Cherokee 166
Cheyenne 20
Clark -80
Clay -4
Cloud -25
Coffey 52
Comanche -21
Cowley -136
Crawford -186
Decatur 71
Dickinson 176
Doniphan 70
Douglas 998
Edwards 22
Elk 48
Ellis 22
Ellsworth 2
Finney 6
Ford -80
Franklin 234
Geary -938
Gove 0
Graham -5
Grant -117
Gray 28
Greeley -42
Greenwood 35
Hamilton -2
Harper 38
Harvey -3
Haskell 44
Hodgeman -12
Jackson 93
Jefferson 18
Jewell -5
Johnson 3833
Kearny -60
Kingman 73
Kiowa -4
Labette 124
Lane -1
Leavenworth 708
Lincoln 24
Linn 156
Logan -15
Lyon 245
McPherson 172
Marion 13
Marshall -24
Meade 21
Miami 555
Mitchell 26
Montgomery -16
Morris -41
Morton -6
Nemaha -53
Neosho -86
Ness -19
Norton 4
Osage 187
Osborne -29
Ottawa 20
Pawnee -41
Phillips 0
Pottawatomie -22
Pratt 25
Rawlins -37
Reno 157
Republic 12
Rice -60
Riley -277
Rooks -14
Rush -79
Russell 4
Saline -85
Scott -89
Sedgwick 3397
Seward -367
Shawnee 419
Sheridan 7
Sherman -53
Smith 26
Stafford -17
Stanton 19
Stevens -89
Sumner 72
Thomas -43
Trego 6
Wabaunsee 55
Wallace 7
Washington 55
Wichita 24
Wilson -99
Woodson 27
Wyandotte 379