MOMissouri rankings

Towns with the most children in Missouri

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

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

#TownUnder 18Median ageMedian income
1 Map of Glasgow Village Glasgow Village5,504 people 40% 33.0 $29,530
2 UnionPutnam County · 2,571 people 35.2% 33.0 $70,357
3 Map of Strafford Strafford2,672 people 34.8% 33.8 $64,750
4 Map of Oronogo Oronogo2,804 people 34.6% 32.8 $91,563
5 Whiteman AFB3,517 people 34.2% 22.2 $54,641
6 Map of Rogersville Rogersville4,908 people 33.2% 31.8 $70,485
7 Map of Berkeley Berkeley8,123 people 33.1% 28.0 $44,265
8 Map of Willard Willard6,488 people 32.8% 32.2 $84,600
9 Lawson2,905 people 32.5% 32.8 $65,941
10 Map of Carthage Carthage15,574 people 32.3% 32.2 $51,328
11 Map of Peculiar Peculiar5,958 people 31.5% 32.1 $94,519
12 Clever Clever3,030 people 30.8% 30.6 $78,366
13 Map of Eureka Eureka13,081 people 30.3% 37.5 $108,394
14 Map of Carl Junction Carl Junction8,339 people 30.2% 35.9 $82,879
15 Map of New Haven New Haven3,302 people 30.2% 37.3 $71,306
16 Map of Grain Valley Grain Valley16,271 people 29.9% 35.2 $89,649
17 Wentzville Wentzville47,061 people 29.7% 36.5 $112,394
18 Map of Glendale Glendale6,114 people 29.4% 38.8 $170,700
19 Granby Granby2,745 people 29.3% 35.4 $48,864
20 Monett9,873 people 29.1% 34.0 $49,390
21 Imperial Imperial5,488 people 28.8% 36.3 $90,028
22 Malden Malden3,805 people 28.5% 38.7 $40,118
23 Camdenton Camdenton4,023 people 28.4% 30.6 $54,375
24 Map of Chaffee Chaffee3,026 people 28.3% 40.9 $43,542
25 Des Peres Des Peres9,170 people 28.2% 42.8 $224,327
26 Map of Ozark Ozark22,417 people 27.9% 33.8 $74,182
27 Festus Festus13,201 people 27.8% 36.7 $73,532
28 Clarkson Valley2,584 people 27.8% 44.9 $247,000
29 Map of Nixa Nixa24,836 people 27.6% 37.3 $83,385
30 Map of Olivette Olivette8,645 people 27.6% 41.3 $111,660
31 Map of Marceline MarcelineLinn County · 2,599 people 27.5% 36.8 $74,872
32 Blue Springs Blue Springs59,965 people 27.4% 37.2 $88,920
33 Troy Troy13,947 people 27.4% 35.2 $79,012
34 Cotton HillDunklin County · 4,830 people 27.3% 38.8 $47,096
35 Owensville Owensville2,806 people 27.3% 35.0 $49,149
36 Kirkwood Kirkwood29,363 people 27.2% 41.8 $121,270
37 Map of Gray Summit Gray Summit2,991 people 27.2% 38.0 $65,667
38 Moline Acres2,843 people 27.2% 40.8 $55,132
39 Republic Republic19,829 people 27% 33.2 $65,729
40 Hillsboro Hillsboro3,500 people 27% 30.8 $77,500
41 Ava Ava3,045 people 27% 34.9 $42,500
42 Map of Spanish Lake Spanish Lake17,873 people 26.9% 33.0 $55,920
43 Bellefontaine Neighbors Bellefontaine Neighbors10,498 people 26.9% 41.9 $49,170
44 Parkville8,366 people 26.8% 39.4 $171,271
45 De Soto De Soto6,470 people 26.8% 31.2 $52,500
46 Map of Webb City Webb City13,221 people 26.7% 31.9 $65,469
47 WindsorHenry County · 3,094 people 26.7% 35.2 $49,783
48 Villa Ridge Villa Ridge2,835 people 26.6% 35.2 $73,826
49 Buckner2,914 people 26.5% 32.5 $87,350
50 Union Union12,781 people 26.4% 33.3 $73,435
51 Map of Scott City Scott City4,371 people 26.4% 35.0 $62,599
52 Frontenac Frontenac3,701 people 26.4% 46.3 $233,425
53 Smithville Smithville10,705 people 26.3% 37.4 $101,165
54 Kennett Kennett10,196 people 26.2% 41.4 $52,500
55 Waynesville5,442 people 26.2% 32.4 $56,836
56 Monroe City3,028 people 26.2% 37.5 $55,737
57 East Prairie East Prairie2,902 people 26.2% 39.7 $34,637
58 Ferguson18,213 people 26.1% 34.5 $47,524
59 Map of Dardenne Prairie Dardenne Prairie13,503 people 25.9% 42.9 $152,500
60 Map of Marshfield Marshfield7,696 people 25.9% 36.0 $67,642
61 Map of Pevely Pevely6,055 people 25.9% 33.2 $56,000
62 Map of Lexington Lexington4,606 people 25.9% 37.2 $56,905
63 Carrollton CarrolltonCarroll County · 3,818 people 25.9% 36.2 $58,160
64 UnionDunklin County · 3,349 people 25.9% 37.8 $50,938
65 Portageville Portageville2,825 people 25.9% 40.8 $52,279
66 Lebanon Lebanon15,270 people 25.7% 37.4 $48,359
67 Map of Old Jamestown Old Jamestown20,651 people 25.6% 41.1 $99,521
68 Jennings Jennings12,918 people 25.6% 39.4 $38,984
69 Moscow Mills Moscow Mills3,823 people 25.6% 32.5 $73,468
70 Map of Lee's Summit Lee's Summit103,656 people 25.5% 38.8 $102,531
71 Piedmont Piedmont2,911 people 25.5% 36.5 $40,019
72 Map of Hollister Hollister4,643 people 25.4% 36.4 $53,507
73 Map of Cassville Cassville3,202 people 25.4% 36.4 $60,469
74 Pagedale Pagedale2,531 people 25.4% 44.0 $31,250
75 Map of Sikeston Sikeston16,320 people 25.3% 38.2 $58,915
76 Map of Woodson Terrace Woodson Terrace3,908 people 25.3% 35.1 $47,417
77 Louisiana Louisiana3,228 people 25.3% 40.6 $38,673
78 BurdineTexas County · 3,199 people 25.1% 42.8 $40,121
79 Map of Byrnes Mill Byrnes Mill3,189 people 25.1% 37.9 $98,576
80 Carrollton Carrollton3,145 people 25.1% 35.7 $49,777
81 Map of Country Club Country Club2,935 people 25.1% 39.1 $81,042
82 Trenton TrentonGrundy County · 5,536 people 25% 41.8 $50,015
83 Platte City4,824 people 25% 41.5 $71,498
84 Map of Neosho Neosho13,224 people 24.9% 33.0 $57,891
85 Palmyra Palmyra3,623 people 24.9% 37.8 $69,922
86 Anderson Anderson2,685 people 24.9% 36.0 $53,966
87 Map of Lathrop Lathrop2,560 people 24.9% 36.2 $67,178
88 Map of Raymore Raymore24,526 people 24.8% 41.1 $104,447
89 Map of Dexter Dexter7,891 people 24.8% 38.5 $51,701
90 Riverside4,276 people 24.8% 32.0 $52,006
91 Manchester Manchester18,160 people 24.7% 38.2 $97,801
92 Map of Jackson Jackson15,659 people 24.7% 37.1 $77,105
93 IndependenceDunklin County · 11,960 people 24.7% 41.8 $55,521
94 Ladue Ladue8,940 people 24.7% 50.1 $250,001
95 Duck CreekStoddard County · 2,813 people 24.7% 42.0 $51,099
96 Map of Warrenton Warrenton9,066 people 24.6% 33.7 $61,031
97 Map of Montgomery City Montgomery City2,801 people 24.6% 33.8 $57,500
98 Map of Liberty Liberty30,689 people 24.5% 37.8 $88,542
99 Black Jack Black Jack6,589 people 24.5% 42.7 $78,331
100 Holts Summit Holts Summit4,609 people 24.5% 33.3 $85,064
101 Map of City CityBarton County · 4,284 people 24.5% 39.3 $36,705
102 Lamar4,284 people 24.5% 39.3 $36,705
103 West Plains West Plains12,441 people 24.4% 36.3 $44,002
104 Perryville Perryville8,536 people 24.4% 38.6 $51,897
105 Odessa Odessa5,620 people 24.4% 40.0 $100,022
106 Harrisonville Harrisonville9,970 people 24.3% 37.2 $62,473
107 Sugar Creek Sugar Creek3,249 people 24.3% 40.2 $62,165
108 Map of O'Fallon O'Fallon93,801 people 24.2% 38.4 $110,443
109 Map of Aurora Aurora7,397 people 24.2% 43.2 $49,848
110 Caruthersville Caruthersville5,326 people 24.2% 35.7 $34,652
111 Map of Herculaneum Herculaneum5,071 people 24.2% 40.4 $93,438
112 Belton Belton25,008 people 24.1% 36.8 $69,226
113 Map of Oak Grove Oak Grove8,538 people 24.1% 32.6 $75,102
114 Sullivan Sullivan6,310 people 24.1% 39.4 $63,370
115 Savannah Savannah5,053 people 24.1% 39.0 $62,535
116 Wildwood Wildwood35,133 people 23.9% 45.7 $161,060
117 Map of Butler Butler4,668 people 23.9% 36.3 $42,151
118 Desloge Desloge4,863 people 23.8% 38.1 $60,820
119 Map of Sedalia Sedalia22,003 people 23.7% 37.3 $50,990
120 Kearney10,885 people 23.7% 39.3 $103,622
121 Map of St. Ann St. Ann12,811 people 23.6% 34.8 $52,323
122 Mount PleasantBates County · 5,012 people 23.6% 37.1 $43,429
123 Map of Potosi Potosi2,544 people 23.6% 34.7 $39,846
124 Map of Poplar Bluff Poplar Bluff16,254 people 23.5% 37.3 $41,941
125 Map of Fredericktown Fredericktown4,507 people 23.5% 38.1 $49,375
126 PineyTexas County · 4,871 people 23.4% 41.0 $47,462
127 Terre du Lac2,516 people 23.4% 42.5 $86,019
128 Grandview26,527 people 23.3% 34.7 $53,447
129 Hannibal Hannibal16,771 people 23.2% 38.5 $53,721
130 Excelsior Springs10,484 people 23.2% 35.9 $72,609
131 Map of California California4,509 people 23.2% 38.9 $63,864
132 St. James St. James3,916 people 23.2% 49.3 $53,453
133 Map of Bethany BethanyHarrison County · 3,080 people 23.2% 43.8 $48,375
134 Map of Greenwood Greenwood6,013 people 23% 41.2 $107,250
135 Independence121,740 people 22.8% 39.0 $60,339
136 LibertyStoddard County · 14,846 people 22.8% 42.0 $57,847
137 Clinton ClintonHenry County · 9,065 people 22.8% 44.2 $51,250
138 Wright City Wright City5,240 people 22.7% 36.8 $80,152
139 Mountain Grove Mountain Grove4,491 people 22.7% 43.2 $37,415
140 Map of Cuba Cuba3,189 people 22.7% 40.4 $45,916
141 Webster Groves Webster Groves23,712 people 22.6% 40.3 $115,227
142 Park Hills Park Hills8,678 people 22.6% 33.0 $52,563
143 Kansas City Kansas City510,612 people 22.5% 35.8 $69,166
144 Overland Overland15,695 people 22.5% 34.7 $61,773
145 Map of Marionville Marionville2,785 people 22.5% 33.4 $49,631
146 Sappington Sappington7,367 people 22.4% 41.9 $77,650
147 Florissant Florissant51,773 people 22.3% 37.6 $65,318
148 Ballwin Ballwin31,279 people 22.3% 42.6 $124,626
149 Map of Ashland Ashland4,914 people 22.3% 39.6 $93,143
150 Map of St. Joseph St. Joseph71,236 people 22.1% 38.1 $57,956
151 St. John6,527 people 22.1% 36.0 $53,755
152 Map of Battlefield Battlefield6,165 people 22.1% 41.8 $94,542
153 St. Robert St. Robert5,356 people 22.1% 32.8 $62,641
154 Cottleville Cottleville5,937 people 22% 41.1 $131,310
155 Boonville Boonville7,689 people 21.9% 39.1 $56,429
156 Richmond Richmond5,959 people 21.9% 40.1 $59,556
157 Mount Vernon Mount Vernon4,563 people 21.9% 35.3 $53,255
158 New Madrid New Madrid2,662 people 21.9% 38.9 $57,727
159 Lemay Lemay16,228 people 21.8% 36.7 $60,399
160 Map of Bridgeton Bridgeton11,369 people 21.8% 40.9 $72,005
161 Map of Barnhart Barnhart5,785 people 21.8% 35.8 $95,811
162 Map of Salem Salem4,677 people 21.8% 42.3 $43,923
163 Marshall13,739 people 21.7% 30.9 $54,437
164 Map of Pleasant Hill Pleasant Hill8,847 people 21.7% 34.7 $95,602
165 Bowling Green4,170 people 21.7% 35.7 $53,295
166 Map of El Dorado Springs El Dorado Springs3,586 people 21.4% 44.1 $32,128
167 Moberly13,526 people 21.3% 39.4 $44,145
168 Map of Charleston Charleston4,482 people 21.2% 41.8 $33,952
169 Map of Riverview Riverview2,731 people 21.2% 31.6 $48,482
170 Chesterfield Chesterfield49,574 people 21.1% 47.2 $133,037
171 Macon Macon5,466 people 21.1% 46.1 $61,642
172 St. Clair St. Clair4,789 people 21.1% 37.6 $41,820
173 Map of Centralia Centralia4,690 people 21.1% 40.9 $66,438
174 Ellisville10,002 people 21% 45.2 $113,309
175 St. Peters59,092 people 20.9% 41.0 $91,637
176 Map of Joplin Joplin52,593 people 20.9% 38.5 $52,097
177 Map of Washington Washington15,130 people 20.9% 43.1 $79,173
178 Raytown29,445 people 20.8% 40.9 $68,840
179 Mexico Mexico11,477 people 20.8% 37.3 $50,873
180 Map of Bolivar Bolivar11,170 people 20.8% 34.1 $49,622
181 Crystal City Crystal City4,718 people 20.8% 43.7 $72,598
182 Map of Brookfield Brookfield4,144 people 20.8% 44.1 $53,000
183 Arnold Arnold20,956 people 20.7% 39.7 $78,370
184 Map of Branson Branson12,817 people 20.7% 39.3 $51,978
185 Map of Murphy Murphy8,285 people 20.7% 39.2 $72,233
186 ChillicotheLivingston County · 8,923 people 20.6% 38.2 $54,493
187 Map of Gladstone Gladstone27,207 people 20.5% 41.9 $79,271
188 Map of Concord Concord18,368 people 20.4% 43.5 $89,038
189 Map of Breckenridge Hills Breckenridge Hills4,402 people 20.3% 37.7 $40,958
190 Map of Hazelwood Hazelwood25,114 people 20.2% 38.4 $55,908
191 Map of Crestwood Crestwood12,295 people 20.2% 42.4 $107,169
192 Map of Castor CastorStoddard County · 4,679 people 20.2% 44.2 $57,125
193 Farmington Farmington18,282 people 20.1% 38.5 $53,729
194 Map of Lake St. Louis Lake St. Louis18,066 people 20.1% 42.7 $125,693
195 Map of Sunset Hills Sunset Hills9,112 people 20.1% 51.1 $138,144
196 Oakville Oakville35,333 people 20% 45.1 $106,362
197 Richmond Heights Richmond Heights9,153 people 20% 35.8 $94,460
198 Map of Weldon Spring Weldon Spring5,310 people 20% 52.2 $158,548
199 Jefferson City Jefferson City42,488 people 19.9% 38.9 $66,371
200 Map of Dellwood Dellwood4,847 people 19.8% 43.9 $72,540
201 High Ridge3,714 people 19.7% 51.1 $70,917
202 Map of Nevada Nevada7,925 people 19.6% 39.1 $42,813
203 Map of Knob Noster Knob Noster2,838 people 19.5% 32.0 $62,353
204 Map of Sherrill SherrillTexas County · 5,408 people 19.4% 39.4 $46,987
205 PikeStoddard County · 3,605 people 19.4% 43.1 $61,313
206 Map of Tipton Tipton2,667 people 19.4% 39.6 $49,257
207 Maryland Heights27,880 people 19.3% 35.6 $86,436
208 Map of Green Park Green Park2,690 people 19.2% 42.2 $79,141
209 Brentwood Brentwood8,144 people 19.1% 38.8 $99,719
210 Valley Park Valley Park6,795 people 19.1% 39.5 $67,898
211 Town and Country Town and Country11,607 people 18.9% 48.7 $232,534
212 CenterVernon County · 9,372 people 18.9% 41.4 $49,962
213 Map of Brookfield BrookfieldLinn County · 4,706 people 18.8% 47.4 $57,835
214 Map of Fenton Fenton4,088 people 18.8% 48.0 $101,000
215 Map of Pleasant Valley Pleasant Valley2,736 people 18.8% 41.7 $75,682
216 Columbia Columbia128,548 people 18.7% 29.5 $66,498
217 Eldon Eldon4,556 people 18.7% 44.3 $41,684
218 Mountain View Mountain View2,658 people 18.6% 47.4 $38,942
219 Rolla Rolla20,287 people 18.5% 28.2 $46,204
220 Kirksville Kirksville17,563 people 18.5% 24.8 $50,071
221 Fayette Fayette2,801 people 18.5% 22.8 $57,679
222 St. Louis St. Louis288,512 people 18.3% 36.8 $56,160
223 Map of Creve Coeur Creve Coeur18,643 people 18.2% 41.5 $127,188
224 Fulton Fulton12,617 people 18.2% 34.9 $51,429
225 Warrensburg19,582 people 17.8% 24.8 $57,067
226 Springfield Springfield169,954 people 17.7% 33.7 $49,311
227 Map of St. Charles St. Charles71,508 people 17.7% 38.6 $85,937
228 Clayton Clayton17,380 people 17.7% 30.0 $123,000
229 St. Paul3,456 people 17.7% 43.5 $159,022
230 Cameron Cameron8,519 people 17.6% 40.1 $61,791
231 Maplewood Maplewood8,156 people 17.6% 33.8 $65,125
232 Affton Affton19,052 people 17.5% 42.0 $79,539
233 Map of Cape Girardeau Cape Girardeau40,344 people 17.4% 34.5 $55,658
234 Mehlville Mehlville29,805 people 17.4% 42.4 $67,071
235 Map of Northwoods Northwoods3,623 people 17.4% 48.1 $45,330
236 University City34,685 people 17.3% 36.9 $80,694
237 Map of Forsyth Forsyth2,766 people 16.9% 51.6 $45,824
238 Fort Leonard Wood15,432 people 16.8% 20.5 $67,772
239 Rock Hill Rock Hill4,693 people 16.6% 37.5 $95,372
240 Ste. Genevieve Ste. Genevieve5,010 people 16.4% 44.6 $48,097
241 Versailles Versailles2,610 people 16.2% 46.9 $33,586
242 Shrewsbury Shrewsbury6,316 people 16.1% 46.4 $80,757
243 Pacific Pacific7,475 people 16% 39.7 $62,860
244 Map of Buffalo Buffalo3,417 people 15.2% 41.9 $39,896
245 Map of Licking Licking2,858 people 14.1% 37.9 $35,652
246 PolkNodaway County · 13,968 people 14% 29.3 $57,294
247 Map of Vandalia Vandalia3,140 people 13.6% 40.2 $50,313
248 North Kansas City4,983 people 13.3% 41.3 $49,682
249 Bonne Terre Bonne Terre6,683 people 13.2% 39.0 $46,179
250 Osage Beach Osage Beach4,905 people 13.1% 59.4 $55,994
251 Map of Maryville Maryville10,428 people 12.7% 25.2 $53,352
252 Higginsville Higginsville4,781 people 12.6% 44.6 $81,033
253 Normandy Normandy4,239 people 12.6% 24.4 $29,379
254 Map of Canton Canton2,752 people 11.8% 36.5 $55,357
255 Grand RiverDeKalb County · 4,230 people 9.5% 46.2 $77,589

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 Missouri as a whole is 22.3%.

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