Where are people moving in Kansas?
Stafford County (20.2 per 1,000 residents), Graham County (17.3 per 1,000 residents) and Cloud County (15.5 per 1,000 residents) drew the most people from other U.S. counties for their size in Kansas in 2025.
Data as of 2025 · updated
All 105 ranked Kansas counties
| Rank | County | Per 1,000 residents, 2025 | Net movers 2025 | Residents |
|---|---|---|---|---|
| 1 | Stafford County | 20.2 | +81 | 4,005 |
| 2 | Graham County | 17.3 | +41 | 2,371 |
| 3 | Cloud County | 15.5 | +137 | 8,833 |
| 4 | Coffey County | 15.2 | +129 | 8,467 |
| 5 | Kingman County | 15.2 | +107 | 7,029 |
| 6 | Linn County | 11.4 | +113 | 9,950 |
| 7 | Miami County | 10.6 | +385 | 36,240 |
| 8 | Anderson County | 10.6 | +85 | 8,018 |
| 9 | Rush County | 10.5 | +30 | 2,845 |
| 10 | Elk County | 10.2 | +25 | 2,458 |
| 11 | Wilson County | 10.0 | +83 | 8,299 |
| 12 | Lane County | 9.9 | +15 | 1,508 |
| 13 | Trego County | 9.1 | +25 | 2,740 |
| 14 | Morris County | 8.8 | +47 | 5,348 |
| 15 | Rawlins County | 8.6 | +21 | 2,431 |
| 16 | Republic County | 7.3 | +34 | 4,640 |
| 17 | Woodson County | 7.1 | +22 | 3,118 |
| 18 | Decatur County | 6.6 | +18 | 2,716 |
| 19 | Clark County | 6.3 | +12 | 1,900 |
| 20 | Haskell County | 5.6 | +20 | 3,599 |
| 21 | Dickinson County | 4.9 | +91 | 18,637 |
| 22 | Reno County | 4.4 | +272 | 61,539 |
| 23 | Pottawatomie County | 3.8 | +102 | 27,186 |
| 24 | Comanche County | 3.6 | +6 | 1,673 |
| 25 | Cowley County | 3.5 | +121 | 34,382 |
| 26 | Cherokee County | 3.5 | +67 | 19,105 |
| 27 | Kiowa County | 2.9 | +7 | 2,432 |
| 28 | Johnson County | 2.3 | +1,456 | 636,906 |
| 29 | Sedgwick County | 2.2 | +1,197 | 538,433 |
| 30 | McPherson County | 2.2 | +66 | 30,064 |
| 31 | Jefferson County | 2.1 | +39 | 18,296 |
| 32 | Greenwood County | 2.1 | +12 | 5,826 |
| 33 | Brown County | 2.0 | +18 | 9,104 |
| 34 | Butler County | 2.0 | +136 | 69,484 |
| 35 | Pratt County | 1.9 | +17 | 9,117 |
| 36 | Labette County | 1.6 | +31 | 19,685 |
| 37 | Barber County | 1.5 | +6 | 4,083 |
| 38 | Doniphan County | 1.4 | +11 | 7,594 |
| 39 | Shawnee County | 1.3 | +241 | 178,607 |
| 40 | Geary County | 1.3 | +46 | 36,338 |
| 41 | Franklin County | 1.1 | +28 | 26,299 |
| 42 | Norton County | 0.9 | +5 | 5,288 |
| 43 | Jackson County | 0.8 | +11 | 13,438 |
| 44 | Harvey County | 0.4 | +14 | 33,580 |
| 45 | Saline County | 0.2 | +9 | 53,377 |
| 46 | Atchison County | 0.1 | +1 | 16,172 |
| 47 | Osage County | −0.1 | −1 | 15,693 |
| 48 | Phillips County | −0.2 | −1 | 4,728 |
| 49 | Sherman County | −0.7 | −4 | 5,763 |
| 50 | Leavenworth County | −0.7 | −63 | 84,590 |
| 51 | Clay County | −0.8 | −6 | 7,990 |
| 52 | Rice County | −0.9 | −8 | 9,266 |
| 53 | Harper County | −0.9 | −5 | 5,370 |
| 54 | Sumner County | −1.0 | −22 | 22,312 |
| 55 | Cheyenne County | −1.2 | −3 | 2,604 |
| 56 | Neosho County | −1.5 | −24 | 15,637 |
| 57 | Riley County | −1.9 | −140 | 72,598 |
| 58 | Marshall County | −2.1 | −21 | 9,852 |
| 59 | Marion County | −2.1 | −25 | 11,634 |
| 60 | Crawford County | −2.2 | −85 | 39,008 |
| 61 | Chase County | −2.3 | −6 | 2,572 |
| 62 | Allen County | −2.4 | −30 | 12,302 |
| 63 | Montgomery County | −3.2 | −97 | 30,177 |
| 64 | Ellis County | −3.3 | −96 | 29,075 |
| 65 | Ellsworth County | −4.5 | −28 | 6,257 |
| 66 | Lincoln County | −4.5 | −13 | 2,861 |
| 67 | Smith County | −4.8 | −17 | 3,566 |
| 68 | Kearny County | −5.1 | −20 | 3,888 |
| 69 | Nemaha County | −5.2 | −52 | 10,054 |
| 70 | Sheridan County | −5.4 | −13 | 2,427 |
| 71 | Pawnee County | −5.5 | −33 | 5,991 |
| 72 | Barton County | −5.5 | −137 | 24,790 |
| 73 | Wyandotte County | −5.7 | −976 | 170,597 |
| 74 | Russell County | −5.8 | −38 | 6,581 |
| 75 | Douglas County | −6.0 | −729 | 120,920 |
| 76 | Ottawa County | −6.4 | −37 | 5,744 |
| 77 | Lyon County | −6.9 | −223 | 32,266 |
| 78 | Jewell County | −7.8 | −22 | 2,830 |
| 79 | Bourbon County | −7.9 | −113 | 14,319 |
| 80 | Logan County | −7.9 | −21 | 2,661 |
| 81 | Wabaunsee County | −8.3 | −58 | 7,018 |
| 82 | Washington County | −8.5 | −47 | 5,533 |
| 83 | Ness County | −8.8 | −23 | 2,617 |
| 84 | Thomas County | −9.7 | −75 | 7,725 |
| 85 | Rooks County | −10.1 | −47 | 4,646 |
| 86 | Chautauqua County | −10.5 | −35 | 3,321 |
| 87 | Gray County | −11.0 | −62 | 5,652 |
| 88 | Osborne County | −12.8 | −42 | 3,285 |
| 89 | Seward County | −13.1 | −276 | 21,073 |
| 90 | Wichita County | −13.3 | −27 | 2,031 |
| 91 | Morton County | −13.8 | −34 | 2,470 |
| 92 | Grant County | −14.8 | −104 | 7,028 |
| 93 | Meade County | −15.3 | −59 | 3,852 |
| 94 | Gove County | −16.0 | −42 | 2,631 |
| 95 | Stevens County | −16.1 | −80 | 4,984 |
| 96 | Greeley County | −16.1 | −19 | 1,182 |
| 97 | Hodgeman County | −16.7 | −27 | 1,619 |
| 98 | Finney County | −16.9 | −634 | 37,505 |
| 99 | Scott County | −19.5 | −94 | 4,815 |
| 100 | Ford County | −20.9 | −711 | 33,993 |
| 101 | Mitchell County | −22.9 | −128 | 5,590 |
| 102 | Stanton County | −24.2 | −48 | 1,986 |
| 103 | Hamilton County | −24.4 | −61 | 2,500 |
| 104 | Edwards County | −25.4 | −67 | 2,640 |
| 105 | Wallace County | −34.7 | −50 | 1,441 |
How this is ranked
Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025). Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.
Get the report for any Kansas county — $99
The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.
Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.
- Not useful? Email us within 14 days for a full refund
- Sold by Simply Stats LLC (NC)
- Secure Stripe checkout (Apple Pay/Google Pay)
- Instant PDF download
- PDF + CSV of every table
Refund terms: Terms. · How we compute every number
Questions
Which county in Kansas gains the most people from other counties?
Stafford County: 20.2 per 1,000 residents, ahead of Graham County (17.3 per 1,000 residents) and Cloud County (15.5 per 1,000 residents), of 105 Kansas counties ranked.
How is this ranking calculated?
Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.
More county rankings for Kansas
Net domestic migration per 1,000 residents in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Florida
- Georgia
- Idaho
- Illinois
- Indiana
- Iowa
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming