KSKansas rankings

Towns with the most children in Kansas

Ranked by the share of residents under 18, a sign of family neighborhoods. 158 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownUnder 18Median ageMedian income
1 SherlockFinney County · 3,344 people 45.8% 22.5 $84,844
2 Map of Holcomb Holcomb2,577 people 43.8% 26.2 $78,571
3 Map of Smoky Hill Smoky HillGeary County · 8,996 people 40.6% 23.3 $50,922
4 Map of Valley Center Valley Center8,590 people 34.2% 33.8 $77,020
5 Map of Grant GrantSedgwick County · 5,489 people 33.5% 36.4 $94,722
6 Ninnescah NinnescahSedgwick County · 3,398 people 32.4% 37.9 $85,903
7 Maize6,824 people 31.9% 38.0 $72,024
8 Map of Andover Andover15,965 people 31.5% 35.9 $104,787
9 WamegoPottawatomie County · 5,751 people 31.5% 35.9 $103,387
10 StrangerLeavenworth County · 5,286 people 31.5% 34.8 $97,076
11 Map of Gardner Gardner24,526 people 31.4% 30.7 $96,818
12 Goddard6,030 people 31.4% 31.3 $94,004
13 Clearwater2,716 people 31.4% 37.2 $83,879
14 Map of Dodge City Dodge City27,613 people 31.2% 30.2 $68,721
15 Norton2,689 people 31.1% 35.1 $53,125
16 Ulysses5,476 people 30.9% 33.5 $63,857
17 WilliamsportShawnee County · 4,285 people 30.9% 31.8 $56,471
18 Map of Scott ScottBourbon County · 2,705 people 30.9% 33.9 $72,109
19 Liberal19,316 people 30.8% 30.6 $63,706
20 BluePottawatomie County · 5,173 people 30.8% 36.4 $118,385
21 Mission Hills3,548 people 30.7% 47.2 $250,001
22 Map of Attica AtticaSedgwick County · 7,910 people 30.6% 31.8 $94,411
23 Map of Park ParkSedgwick County · 7,531 people 30.5% 38.6 $70,179
24 Map of Bruno BrunoButler County · 17,665 people 30.2% 36.9 $103,138
25 Rose Hill4,246 people 30.2% 33.6 $102,389
26 Cheney2,580 people 30.2% 36.9 $85,313
27 Neodesha2,503 people 30.2% 40.1 $50,792
28 Map of Garden City Garden CityFinney County · 5,738 people 30% 33.6 $84,207
29 Map of Halstead Halstead2,516 people 30% 38.6 $76,250
30 RiversideSedgwick County · 13,323 people 29.9% 34.3 $66,669
31 Junction City22,331 people 29.5% 28.8 $61,181
32 PleasantButler County · 5,425 people 29.5% 37.3 $113,177
33 Hugoton3,974 people 29.5% 36.7 $62,773
34 Spring Hill Spring Hill9,120 people 29.4% 35.0 $112,428
35 UnionSedgwick County · 2,651 people 29.3% 38.6 $103,036
36 MortonSedgwick County · 2,792 people 29.2% 38.2 $84,318
37 Kechi2,901 people 28.6% 37.2 $113,125
38 St. GeorgePottawatomie County · 4,787 people 28.5% 39.2 $88,553
39 Marysville Marysville3,422 people 28.5% 38.6 $55,386
40 Auburn AuburnShawnee County · 3,299 people 28.3% 42.2 $89,023
41 Garden City Garden City27,819 people 28.2% 31.6 $72,865
42 Bonner Springs7,839 people 28.1% 38.1 $83,218
43 Wamego4,386 people 28.1% 36.7 $78,809
44 Valley CenterSedgwick County · 4,843 people 28% 38.9 $61,000
45 TowandaButler County · 2,588 people 27.9% 39.1 $68,167
46 KechiSedgwick County · 10,177 people 27.8% 34.1 $77,764
47 Haysville Haysville11,117 people 27.7% 33.7 $67,740
48 Kansas City155,135 people 27.6% 33.9 $62,401
49 Map of De Soto De Soto6,414 people 27.4% 38.4 $104,000
50 St. Marys St. MarysPottawatomie County · 3,932 people 27.4% 25.5 $81,900
51 Map of Garnett Garnett3,202 people 27.3% 34.6 $65,230
52 Bel Aire9,043 people 27.2% 35.5 $97,795
53 Louisburg5,094 people 27.1% 39.3 $68,824
54 Map of Derby Derby26,062 people 26.7% 35.9 $84,112
55 Map of Colby Colby5,387 people 26.7% 32.3 $63,494
56 Lansing11,246 people 26.6% 37.8 $102,786
57 RichlandButler County · 2,617 people 26.1% 37.7 $118,945
58 Olathe145,057 people 26% 37.2 $114,009
59 AubryJohnson County · 4,663 people 25.9% 44.1 $134,081
60 Wellington7,615 people 25.7% 38.7 $50,333
61 Rock CreekJefferson County · 2,778 people 25.7% 40.2 $92,650
62 RockfordSedgwick County · 24,132 people 25.4% 40.7 $87,432
63 Chanute Chanute8,598 people 25.4% 36.1 $50,882
64 Map of Oaklawn-Sunview Oaklawn-Sunview2,789 people 25.3% 34.9 $46,656
65 Map of Mulvane Mulvane6,171 people 25.2% 42.0 $74,039
66 Map of Hiawatha Hiawatha3,197 people 25.2% 41.6 $68,750
67 Fairmount FairmountLeavenworth County · 11,960 people 25.1% 40.5 $121,802
68 Eudora EudoraDouglas County · 7,823 people 25.1% 39.4 $118,632
69 Map of Independence IndependenceMontgomery County · 3,027 people 25.1% 44.0 $76,306
70 Map of Franklin FranklinFranklin County · 3,094 people 25% 40.5 $95,833
71 St. Marys2,788 people 25% 26.6 $76,771
72 Burlington Burlington2,605 people 25% 40.6 $50,882
73 Map of Emma EmmaHarvey County · 4,043 people 24.9% 47.3 $75,266
74 Gypsum GypsumSedgwick County · 10,158 people 24.8% 32.1 $77,124
75 SalemSedgwick County · 9,499 people 24.7% 38.8 $72,651
76 Basehor7,491 people 24.6% 38.8 $116,769
77 Great Bend14,479 people 24.4% 36.5 $54,139
78 Map of Park City Park City7,673 people 24.4% 35.0 $74,301
79 Frontenac3,392 people 24.4% 39.4 $58,733
80 Independence8,422 people 24.3% 38.3 $51,069
81 Map of Hoisington Hoisington2,643 people 24.3% 38.3 $52,277
82 Map of Goodland Goodland4,121 people 24.2% 33.6 $52,258
83 Map of Wichita Wichita397,945 people 24.1% 35.7 $64,620
84 TecumsehShawnee County · 7,744 people 24.1% 44.8 $109,856
85 Map of Clay Center Clay Center4,132 people 24.1% 42.3 $62,695
86 Columbus2,881 people 24.1% 38.5 $37,961
87 Iola Iola5,348 people 24% 32.6 $54,221
88 El Dorado12,769 people 23.9% 36.2 $59,180
89 Map of Shawnee Shawnee68,542 people 23.8% 39.0 $109,940
90 Arkansas City11,884 people 23.7% 37.1 $49,629
91 Map of Atchison Atchison10,785 people 23.7% 29.1 $54,474
92 Pratt Pratt6,577 people 23.3% 36.7 $63,819
93 Hesston3,582 people 23.3% 49.1 $75,225
94 Osage City Osage City2,828 people 23.3% 42.5 $71,191
95 TonganoxieLeavenworth County · 5,891 people 23.2% 36.8 $80,109
96 Map of Leavenworth Leavenworth37,195 people 23.1% 35.9 $72,987
97 Prairie Village22,874 people 23% 42.0 $113,530
98 Eudora Eudora6,119 people 23% 39.2 $118,184
99 Map of Concordia Concordia5,015 people 23% 36.0 $51,138
100 Leawood33,809 people 22.9% 48.4 $185,625
101 Map of Scott City Scott City3,800 people 22.9% 37.4 $54,880
102 SoldierShawnee County · 15,103 people 22.8% 42.8 $99,994
103 Map of Ottawa Ottawa12,678 people 22.8% 36.9 $71,699
104 Map of Augusta Augusta9,216 people 22.8% 38.4 $64,919
105 Map of Baldwin City Baldwin City4,911 people 22.7% 27.9 $72,941
106 Map of Pittsburg Pittsburg20,637 people 22.6% 25.7 $43,419
107 Coffeyville Coffeyville8,662 people 22.6% 39.5 $45,670
108 Lyons3,553 people 22.6% 38.6 $62,569
109 Map of Garden GardenCherokee County · 2,721 people 22.6% 41.4 $86,074
110 Map of Topeka Topeka125,786 people 22.4% 38.0 $56,956
111 Lenexa Lenexa58,384 people 22.4% 37.2 $103,239
112 Newton Newton18,397 people 22.4% 39.9 $68,885
113 Map of Russell Russell4,217 people 22.4% 40.7 $56,832
114 Map of Palmyra PalmyraDouglas County · 7,758 people 22.3% 37.3 $80,562
115 Salina46,307 people 22.2% 39.3 $61,783
116 Map of Fairway Fairway4,159 people 22.2% 38.3 $152,574
117 Girard Girard2,777 people 22.2% 38.3 $40,298
118 Map of Overland Park Overland Park200,306 people 21.9% 38.6 $104,834
119 Map of Baker BakerCrawford County · 3,470 people 21.8% 48.4 $99,449
120 Beloit3,029 people 21.8% 40.5 $52,114
121 Parsons9,425 people 21.7% 42.4 $52,428
122 Map of Washington WashingtonDoniphan County · 2,922 people 21.5% 44.4 $79,236
123 Emporia Emporia24,131 people 21.4% 30.2 $52,704
124 Winfield11,711 people 21.4% 38.9 $56,656
125 LincolnLinn County · 2,621 people 21.1% 46.6 $56,310
126 Map of Hutchinson Hutchinson39,709 people 21% 39.4 $58,687
127 Map of Edwardsville Edwardsville4,724 people 21% 38.8 $72,611
128 Map of Holton Holton3,387 people 21% 38.2 $52,532
129 Map of Baxter Springs Baxter Springs3,855 people 20.9% 40.2 $51,404
130 McPherson13,995 people 20.4% 35.4 $77,529
131 Fort Scott7,555 people 20.4% 41.0 $52,159
132 Hillsboro2,700 people 20.4% 30.4 $63,462
133 Map of Sherman ShermanLeavenworth County · 2,851 people 20.1% 42.1 $127,159
134 Map of Abilene Abilene6,449 people 19.8% 44.0 $57,924
135 Fort Riley8,606 people 19.2% 23.1 $54,362
136 Osawatomie4,182 people 19.2% 38.1 $66,991
137 Belle Plaine Belle PlaineSumner County · 3,054 people 19.2% 47.4 $91,250
138 Big CreekEllis County · 2,593 people 19.2% 44.7 $90,333
139 Galena2,754 people 19.1% 46.6 $49,006
140 Map of Minneha MinnehaSedgwick County · 3,396 people 19% 53.5 $143,462
141 South Hutchinson2,751 people 18.6% 44.6 $50,441
142 Map of Hays Hays21,143 people 18.5% 30.2 $58,459
143 Map of Kingman Kingman2,957 people 18.4% 40.4 $48,750
144 WashingtonCrawford County · 3,537 people 18.2% 44.9 $65,550
145 RenoReno County · 4,337 people 18.1% 44.9 $59,505
146 Map of Lindsborg Lindsborg3,792 people 18.1% 35.6 $81,250
147 Merriam11,085 people 17.8% 39.3 $73,600
148 Map of Paola Paola5,770 people 17.5% 45.0 $74,662
149 Map of Larned Larned3,423 people 17% 46.3 $55,648
150 MonmouthShawnee County · 3,168 people 16.7% 54.0 $106,143
151 MadisonRiley County · 9,271 people 16.5% 23.2 $56,367
152 Map of Roeland Park Roeland Park6,763 people 16.5% 37.0 $88,774
153 Lawrence96,051 people 16.3% 29.3 $65,009
154 Gardner GardnerJohnson County · 2,540 people 16.1% 42.6 $116,136
155 Ellsworth3,108 people 14.7% 41.5 $66,821
156 Map of Manhattan Manhattan54,239 people 14.6% 25.7 $60,172
157 MissionShawnee County · 9,915 people 12.5% 34.8 $75,534
158 ProspectButler County · 2,561 people 2.9% 39.2 $59,167

How this ranking works

We rank every town by the share of residents under 18, a sign of family neighborhoods. The town with the highest figure ranks #1. For comparison, the figure for Kansas as a whole is 23.8%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states