Population
2,977,220
2025
+1.3% since 2020
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. Resident population, July 1 estimate.
Pottawatomie County (+6.9%), Miami County (+5.9%) and Johnson County (+4.2%) grew fastest in Kansas between 2020 and 2025.
Kansas as a whole grew 1.3% between 2020 and 2025, to 2,977,220 residents.
Data as of 2025 · updated
Map, parcel and listing layers cover North and South Carolina only for now.
| Rank | County | Residents 2025 | Change 2020–25 | Net migration per 1,000, 2025 | New homes per 1,000, 2025 |
|---|---|---|---|---|---|
| 1 | Pottawatomie County | 27,186 | +6.9% | 3.8 | 4.9 |
| 2 | Miami County | 36,240 | +5.9% | 10.6 | 3.4 |
| 3 | Johnson County | 636,906 | +4.2% | 2.3 | 5.1 |
| 4 | Linn County | 9,950 | +3.7% | 11.4 | 7.1 |
| 5 | Leavenworth County | 84,590 | +3.2% | −0.7 | 3.4 |
| 6 | Butler County | 69,484 | +3.1% | 2.0 | 3.1 |
| 7 | Sedgwick County | 538,433 | +2.6% | 2.2 | 5.1 |
| 8 | Anderson County | 8,018 | +2.3% | 10.6 | 2.4 |
| 9 | Douglas County | 120,920 | +1.8% | −6.0 | 3.1 |
| 10 | Wabaunsee County | 7,018 | +1.8% | −8.3 | 2.4 |
| 11 | Doniphan County | 7,594 | +1.6% | 1.4 | 0.4 |
| 12 | Jackson County | 13,438 | +1.5% | 0.8 | 1.8 |
| 13 | Dickinson County | 18,637 | +1.4% | 4.9 | 1.6 |
| 14 | Coffey County | 8,467 | +1.3% | 15.2 | 3.1 |
| 15 | Franklin County | 26,299 | +1.1% | 1.1 | 4.6 |
| 16 | Wyandotte County | 170,597 | +1.0% | −5.7 | 3.8 |
| 17 | Riley County | 72,598 | +0.8% | −1.9 | 3.3 |
| 18 | Woodson County | 3,118 | +0.7% | 7.1 | 4.5 |
| 19 | Lyon County | 32,266 | +0.5% | −6.9 | 1.8 |
| 20 | Hamilton County | 2,500 | +0.4% | −24.4 | 0.0 |
| 21 | Ellis County | 29,075 | +0.4% | −3.3 | 3.8 |
| 22 | Ottawa County | 5,744 | +0.3% | −6.4 | 1.2 |
| 23 | Gray County | 5,652 | +0.1% | −11.0 | 1.8 |
| 24 | Crawford County | 39,008 | +0.1% | −2.2 | 1.6 |
| 25 | Smith County | 3,566 | +0.0% | −4.8 | 0.0 |
| 26 | Shawnee County | 178,607 | −0.1% | 1.3 | 2.6 |
| 27 | Chase County | 2,572 | −0.1% | −2.3 | 0.0 |
| 28 | Sumner County | 22,312 | −0.1% | −1.0 | 1.1 |
| 29 | Bourbon County | 14,319 | −0.1% | −7.9 | 0.7 |
| 30 | Jefferson County | 18,296 | −0.2% | 2.1 | 4.4 |
| 31 | Washington County | 5,533 | −0.2% | −8.5 | 0.0 |
| 32 | Pratt County | 9,117 | −0.3% | 1.9 | 0.0 |
| 33 | Morris County | 5,348 | −0.3% | 8.8 | 1.1 |
| 34 | Osage County | 15,693 | −0.3% | −0.1 | 3.2 |
| 35 | Cheyenne County | 2,604 | −0.3% | −1.2 | 0.4 |
| 36 | Comanche County | 1,673 | −0.4% | 3.6 | 0.0 |
| 37 | Cowley County | 34,382 | −0.4% | 3.5 | 1.0 |
| 38 | McPherson County | 30,064 | −0.4% | 2.2 | 3.8 |
| 39 | Reno County | 61,539 | −0.6% | 4.4 | 0.6 |
| 40 | Ford County | 33,993 | −0.6% | −20.9 | 1.9 |
| 41 | Sheridan County | 2,427 | −0.8% | −5.4 | – |
| 42 | Republic County | 4,640 | −0.8% | 7.3 | 0.6 |
| 43 | Elk County | 2,458 | −0.9% | 10.2 | – |
| 44 | Atchison County | 16,172 | −0.9% | 0.1 | 1.2 |
| 45 | Kiowa County | 2,432 | −1.0% | 2.9 | 2.5 |
| 46 | Cherokee County | 19,105 | −1.0% | 3.5 | 1.0 |
| 47 | Geary County | 36,338 | −1.2% | 1.3 | 3.3 |
| 48 | Harvey County | 33,580 | −1.2% | 0.4 | 3.4 |
| 49 | Rice County | 9,266 | −1.2% | −0.9 | 1.6 |
| 50 | Marion County | 11,634 | −1.3% | −2.1 | 3.4 |
| 51 | Stafford County | 4,005 | −1.4% | 20.2 | 2.7 |
| 52 | Russell County | 6,581 | −1.4% | −5.8 | 4.6 |
| 53 | Graham County | 2,371 | −1.5% | 17.3 | 0.0 |
| 54 | Saline County | 53,377 | −1.6% | 0.2 | 2.0 |
| 55 | Decatur County | 2,716 | −1.7% | 6.6 | 0.0 |
| 56 | Clay County | 7,990 | −1.7% | −0.8 | 2.6 |
| 57 | Marshall County | 9,852 | −1.7% | −2.1 | 0.5 |
| 58 | Ellsworth County | 6,257 | −1.7% | −4.5 | 0.2 |
| 59 | Neosho County | 15,637 | −1.8% | −1.5 | 0.5 |
| 60 | Allen County | 12,302 | −1.8% | −2.4 | 2.0 |
| 61 | Harper County | 5,370 | −1.8% | −0.9 | 1.3 |
| 62 | Chautauqua County | 3,321 | −1.9% | −10.5 | 0.3 |
| 63 | Cloud County | 8,833 | −2.0% | 15.5 | 0.2 |
| 64 | Kearny County | 3,888 | −2.0% | −5.1 | 0.3 |
| 65 | Nemaha County | 10,054 | −2.1% | −5.2 | 0.2 |
| 66 | Finney County | 37,505 | −2.1% | −16.9 | 2.9 |
| 67 | Ness County | 2,617 | −2.1% | −8.8 | 0.0 |
| 68 | Greenwood County | 5,826 | −2.3% | 2.1 | 0.2 |
| 69 | Labette County | 19,685 | −2.4% | 1.6 | 0.2 |
| 70 | Sherman County | 5,763 | −2.4% | −0.7 | 1.2 |
| 71 | Trego County | 2,740 | −2.5% | 9.1 | 0.7 |
| 72 | Thomas County | 7,725 | −2.5% | −9.7 | 0.1 |
| 73 | Barton County | 24,790 | −2.5% | −5.5 | 0.4 |
| 74 | Barber County | 4,083 | −2.9% | 1.5 | 0.0 |
| 75 | Logan County | 2,661 | −3.0% | −7.9 | 0.0 |
| 76 | Gove County | 2,631 | −3.0% | −16.0 | 0.4 |
| 77 | Norton County | 5,288 | −3.0% | 0.9 | 0.0 |
| 78 | Lincoln County | 2,861 | −3.0% | −4.5 | 0.0 |
| 79 | Mitchell County | 5,590 | −3.2% | −22.9 | 1.6 |
| 80 | Rush County | 2,845 | −3.2% | 10.5 | 0.7 |
| 81 | Wilson County | 8,299 | −3.3% | 10.0 | 1.9 |
| 82 | Jewell County | 2,830 | −3.3% | −7.8 | 0.0 |
| 83 | Seward County | 21,073 | −3.6% | −13.1 | 0.9 |
| 84 | Lane County | 1,508 | −3.8% | 9.9 | 0.0 |
| 85 | Clark County | 1,900 | −3.8% | 6.3 | 1.6 |
| 86 | Montgomery County | 30,177 | −3.9% | −3.2 | 0.9 |
| 87 | Brown County | 9,104 | −4.0% | 2.0 | 0.0 |
| 88 | Grant County | 7,028 | −4.1% | −14.8 | 0.1 |
| 89 | Pawnee County | 5,991 | −4.2% | −5.5 | 0.0 |
| 90 | Haskell County | 3,599 | −4.2% | 5.6 | 0.0 |
| 91 | Stanton County | 1,986 | −4.5% | −24.2 | 0.0 |
| 92 | Wallace County | 1,441 | −4.7% | −34.7 | 0.0 |
| 93 | Phillips County | 4,728 | −4.9% | −0.2 | 0.0 |
| 94 | Rooks County | 4,646 | −4.9% | −10.1 | 0.6 |
| 95 | Stevens County | 4,984 | −4.9% | −16.1 | 0.0 |
| 96 | Meade County | 3,852 | −5.1% | −15.3 | 0.3 |
| 97 | Rawlins County | 2,431 | −5.3% | 8.6 | 0.4 |
| 98 | Kingman County | 7,029 | −5.4% | 15.2 | 5.5 |
| 99 | Wichita County | 2,031 | −5.5% | −13.3 | 0.0 |
| 100 | Osborne County | 3,285 | −5.8% | −12.8 | 0.0 |
| 101 | Scott County | 4,815 | −6.3% | −19.5 | 0.2 |
| 102 | Hodgeman County | 1,619 | −7.0% | −16.7 | 0.6 |
| 103 | Greeley County | 1,182 | −7.4% | −16.1 | 0.0 |
| 104 | Morton County | 2,470 | −8.4% | −13.8 | 0.4 |
| 105 | Edwards County | 2,640 | −8.6% | −25.4 | 1.5 |
Ranked by the change in Census Bureau population estimates, 2020–2025.
2,977,220
2025
+1.3% since 2020
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. Resident population, July 1 estimate.
−519
2025
−0.2 per 1,000 residents
−22,373 in total, 2021–2025
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. People moving in from other U.S. counties minus people moving out.
1,194,585
2023
+2.0% since 2018
Source: U.S. Census Bureau, County Business Patterns, 2023. Paid employees of private employers in mid-March (County Business Patterns).
Fastest-growing metro areas in Kansas · Fastest-growing metro areas in the U.S. · Largest metro areas in Kansas
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.
Refund terms: Terms. · How we compute every number
Kansas as a whole grew 1.3% between 2020 and 2025, to 2,977,220 residents. Statewide figures add up its counties.
Pottawatomie County, which grew 6.9% between 2020 and 2025 to 27,186 residents (Census Bureau population estimates). Miami County (+5.9%) and Johnson County (+4.2%) came next.
80 of the 105 ranked counties had fewer residents in 2025 than in 2020. The steepest declines: Edwards County (−8.6%), Morton County (−8.4%), Greeley County (−7.4%).
For their size, 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 net domestic migration (people moving in from other U.S. counties minus people moving out) in 2025.
Each number shows its own period. Changes compare the latest period with five years earlier (or the earliest period available). Beacon CRE last refreshed these figures on 2026-11-05. Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how we compute every number. More on every layer: data sources and licences.