Skip to main content

Most Educated Cities in Missouri

Cities with at least 1,000 residents, ranked by percentage of adults (25+) with a bachelor's degree or higher.

#CityBachelor's+Graduate+Median IncomePopulation
1 Glendale 90.1% 48.1% $170,700 6,114
2 Ladue 88.0% 52.0% $250,000+ 8,940
3 Warson Woods 86.8% 38.4% $206,979 2,393
4 Clayton 84.9% 50.6% $123,000 17,380
5 Clarkson Valley 80.2% 38.5% $247,000 2,584
6 Frontenac 80.0% 38.5% $233,425 3,701
7 Des Peres 79.2% 35.0% $224,327 9,170
8 Richmond Heights 76.6% 36.9% $94,460 9,153
9 Town and Country 75.9% 43.6% $232,534 11,607
10 Brentwood 74.4% 40.2% $99,719 8,144
11 Chesterfield 72.5% 36.5% $133,037 49,574
12 Parkville 72.0% 31.8% $171,271 8,366
13 Olivette 70.3% 39.3% $111,660 8,645
14 Creve Coeur 70.1% 33.7% $127,188 18,643
15 Grantwood Village 69.4% 28.7% $153,947 1,058
16 Webster Groves 68.8% 34.4% $115,227 23,712
17 Wildwood 68.8% 27.2% $161,060 35,133
18 Kirkwood 67.9% 31.9% $121,270 29,363
19 Rock Hill 65.8% 24.0% $95,372 4,693
20 Ballwin 65.2% 22.6% $124,626 31,279
21 University City 64.9% 33.8% $80,694 34,685
22 Weatherby Lake 64.6% 33.0% $152,500 2,401
23 Lake Lotawana 62.7% 24.8% $165,962 2,442
24 Manchester 62.4% 25.9% $97,801 18,160
25 Sunset Hills 62.4% 25.7% $138,144 9,112
26 Fremont Hills 62.2% 29.7% $171,250 1,574
27 Lake Winnebago 61.8% 26.6% $178,565 1,773
28 Ellisville 59.4% 20.1% $113,309 10,002
29 Bel-Nor 59.0% 26.5% $110,667 1,556
30 Oakland 58.6% 23.9% $114,861 1,562
31 Weldon Spring 57.9% 25.9% $158,548 5,310
32 Crestwood 56.8% 22.8% $107,169 12,295
33 Columbia 56.7% 26.8% $66,498 128,548
34 Dardenne Prairie 55.1% 22.0% $152,500 13,503
35 Lake Waukomis 54.0% 16.6% $128,702 1,170
36 Shrewsbury 54.0% 24.8% $80,757 6,316
37 Cottleville 53.3% 25.1% $131,310 5,937
38 Maplewood 53.2% 22.1% $65,125 8,156
39 Foristell 52.7% 19.6% $116,581 1,096
40 Pasadena Hills 52.5% 22.7% $70,341 1,190
41 Eureka 52.5% 22.3% $108,394 13,081
42 Lake St. Louis 51.7% 17.6% $125,693 18,066
43 Maryland Heights 51.2% 22.3% $86,436 27,880
44 Whiteman AFB 49.7% 13.2% $54,641 3,517
45 Fenton 49.3% 18.7% $101,000 4,088
46 Lee's Summit 48.8% 19.1% $102,531 103,656
47 LaBarque Creek 48.4% 17.4% $133,083 1,457
48 Sappington 46.4% 15.0% $77,650 7,367
49 Ashland 45.3% 21.1% $93,143 4,914
50 Oakville 44.1% 16.9% $106,362 35,333
51 Valley Park 43.9% 13.8% $67,898 6,795
52 Battlefield 43.7% 17.4% $94,542 6,165
53 O'Fallon 43.3% 15.6% $110,443 93,801
54 St. Charles 43.3% 17.0% $85,937 71,508
55 St. Paul 42.6% 16.5% $159,022 3,456
56 Carl Junction 42.6% 16.1% $82,879 8,339
57 Concord 42.0% 15.3% $89,038 18,368
58 Wardsville 41.9% 13.5% $121,222 1,579
59 St. Louis 41.1% 18.6% $56,160 288,512
60 Kirksville 40.3% 22.6% $50,071 17,563
61 Green Park 39.9% 15.6% $79,141 2,690
62 Weston 39.9% 19.4% $88,750 1,922
63 Wentzville 39.6% 13.0% $112,394 47,061
64 Liberty 39.6% 13.3% $88,542 30,689
65 Old Jamestown 39.6% 20.1% $99,521 20,651
66 St. Martins 39.3% 14.9% $89,250 1,228
67 Lake Ozark 39.3% 9.4% $74,176 2,335
68 St. Peters 39.2% 14.2% $91,637 59,092
69 Village of Four Seasons 38.8% 15.3% $89,635 2,252
70 Jefferson City 38.7% 15.2% $66,371 42,488
71 Kansas City 38.4% 14.6% $69,166 510,612
72 Warrensburg 37.8% 14.5% $57,067 19,582
73 Riverside 37.3% 15.2% $52,006 4,276
74 Kearney 36.8% 14.4% $103,622 10,885
75 Nixa 36.7% 11.9% $83,385 24,836
76 Affton 36.6% 15.4% $79,539 19,052
77 Lone Jack 36.4% 12.3% $121,389 1,412
78 Raintree Plantation 36.3% 7.4% $77,532 2,047
79 Raymore 36.1% 13.4% $104,447 24,526
80 Bridgeton 36.0% 11.8% $72,005 11,369
81 Jackson 35.8% 13.9% $77,105 15,659
82 Rolla 35.6% 17.6% $46,204 20,287
83 Maryville 35.6% 15.4% $53,352 10,428
84 Marlborough 35.5% 14.1% $50,300 2,157
85 North Kansas City 35.0% 10.9% $49,682 4,983
86 Blue Springs 35.0% 11.6% $88,920 59,965
87 Cape Girardeau 34.9% 13.9% $55,658 40,344
88 Forsyth 34.3% 21.0% $45,824 2,766
89 Fayette 34.3% 15.3% $57,679 2,801
90 Loma Linda 34.2% 9.7% $92,292 1,239
91 St. George 33.7% 6.0% $68,091 1,458
92 Centralia 33.5% 8.8% $66,438 4,690
93 Greenwood 33.5% 11.6% $107,250 6,013
94 Summer Set 33.4% 15.5% $98,167 1,236
95 Gower 33.3% 8.6% $83,750 1,799
96 Willard 33.1% 11.6% $84,600 6,488
97 St. Robert 32.8% 9.1% $62,641 5,356
98 Smithville 32.4% 12.4% $101,165 10,705
99 Washington 32.3% 11.3% $79,173 15,130
100 Black Jack 32.2% 16.7% $78,331 6,589
101 Waynesville 32.0% 13.8% $56,836 5,442
102 Gladstone 31.7% 12.4% $79,271 27,207
103 Pleasant Hill 31.7% 15.7% $95,602 8,847
104 Mehlville 31.4% 9.4% $67,071 29,805
105 Springfield 31.4% 12.5% $49,311 169,954
106 Taos 31.4% 12.1% $98,854 1,242
107 Odessa 31.2% 12.5% $100,022 5,620
108 Rogersville 31.0% 14.8% $70,485 4,908
109 Oronogo 31.0% 9.3% $91,563 2,804
110 Ozark 30.8% 13.5% $74,182 22,417
111 Normandy 30.6% 15.4% $29,379 4,239
112 Hermann 30.0% 5.2% $61,979 2,290
113 Higginsville 29.9% 11.0% $81,033 4,781
114 Hallsville 29.6% 9.6% $71,000 1,927
115 Overland 29.6% 9.7% $61,773 15,695
116 Knob Noster 29.4% 9.2% $62,353 2,838
117 Lakeshire 29.2% 9.7% $62,115 1,396
118 New Haven 28.9% 10.9% $71,306 3,302
119 Hazelwood 28.9% 8.6% $55,908 25,114
120 Ironton 28.4% 10.1% $46,750 1,692
121 Auxvasse 28.3% 12.4% $56,307 1,452
122 Country Club 28.2% 11.6% $81,042 2,935
123 Hamilton 28.1% 10.0% $65,213 1,755
124 Concordia 28.1% 9.5% $59,068 2,332
125 Kimberling City 28.0% 6.9% $49,692 2,476
126 Bolivar 27.9% 11.9% $49,622 11,170
127 Buffalo 27.8% 16.6% $39,896 3,417
128 Branson 27.7% 10.4% $51,978 12,817
129 Sikeston 27.5% 11.3% $58,915 16,320
130 Palmyra 27.4% 10.7% $69,922 3,623
131 Grain Valley 27.4% 9.6% $89,649 16,271
132 Terre du Lac 27.1% 7.5% $86,019 2,516
133 Savannah 27.0% 10.6% $62,535 5,053
134 Duquesne 26.9% 5.6% $54,135 2,257
135 Rock Port 26.9% 10.5% $45,815 1,221
136 Holts Summit 26.7% 4.6% $85,064 4,609
137 Webb City 26.7% 9.4% $65,469 13,221
138 Joplin 26.7% 8.3% $52,097 52,593
139 Republic 26.3% 10.2% $65,729 19,829
140 Fair Grove 25.8% 8.3% $74,514 1,717
141 Belton 25.6% 6.7% $69,226 25,008
142 Osage Beach 25.6% 9.2% $55,994 4,905
143 Fort Leonard Wood 25.5% 9.5% $67,772 15,432
144 Grandview 25.5% 8.3% $53,447 26,527
145 Marshall 25.4% 9.2% $54,437 13,739
146 Arnold 25.4% 8.1% $78,370 20,956
147 Clever 25.2% 8.0% $78,366 3,030
148 Shell Knob 25.0% 8.1% $54,925 1,486
149 Winchester 25.0% 6.8% $87,917 1,939
150 Peculiar 25.0% 11.3% $94,519 5,958
151 Glasgow 24.7% 5.8% $50,446 1,118
152 Pleasant Valley 24.7% 6.0% $75,682 2,736
153 Vinita Park 24.5% 8.1% $53,995 2,042
154 Byrnes Mill 24.4% 10.9% $98,576 3,189
155 Festus 24.4% 8.7% $73,532 13,201
156 Platte City 24.1% 9.9% $71,498 4,824
157 Plattsburg 23.8% 6.3% $63,423 2,253
158 Mound City 23.8% 6.3% $62,468 1,066
159 Union 23.7% 6.2% $73,435 12,781
160 Linn 23.6% 8.4% $36,176 1,197
161 Stanberry 23.6% 8.3% $62,639 1,235
162 Calverton Park 23.2% 9.5% $68,021 1,546
163 Tarkio 23.1% 6.5% $56,927 1,471
164 Sugar Creek 23.0% 5.6% $62,165 3,249
165 Herculaneum 23.0% 7.8% $93,438 5,071
166 St. Joseph 23.0% 7.5% $57,956 71,236
167 Sturgeon 22.7% 8.9% $76,250 1,035
168 Buckner 22.6% 5.3% $87,350 2,914
169 Salisbury 22.6% 8.0% $65,329 1,540
170 Florissant 22.4% 6.9% $65,318 51,773
171 Murphy 22.4% 5.5% $72,233 8,285
172 Macon 22.4% 7.1% $61,642 5,466
173 Carthage 22.1% 7.5% $51,328 15,574
174 Raytown 22.0% 6.4% $68,840 29,445
175 Dellwood 22.0% 3.0% $72,540 4,847
176 Independence 21.9% 7.4% $60,339 121,740
177 Northwoods 21.9% 6.5% $45,330 3,623
178 Archie 21.8% 6.9% $68,750 1,322
179 Holden 21.7% 8.7% $63,056 1,989
180 Neosho 21.7% 7.8% $57,891 13,224
181 Fulton 21.7% 8.3% $51,429 12,617
182 Boonville 21.6% 9.3% $56,429 7,689
183 Cole Camp 21.6% 14.8% $47,083 1,436
184 Imperial 21.4% 7.0% $90,028 5,488
185 Fredericktown 21.4% 7.3% $49,375 4,507
186 Pacific 21.3% 6.0% $62,860 7,475
187 Ferguson 21.3% 7.7% $47,524 18,213
188 Albany 21.1% 8.7% $44,926 1,909
189 Ash Grove 21.0% 4.2% $58,250 1,333
190 Strafford 20.7% 10.1% $64,750 2,672
191 Unionville 20.5% 2.5% $61,406 1,824
192 Lemay 20.4% 5.1% $60,399 16,228
193 St. Ann 20.4% 3.1% $52,323 12,811
194 Perryville 20.4% 7.6% $51,897 8,536
195 St. James 20.3% 8.6% $53,453 3,916
196 New Franklin 20.3% 4.4% $55,066 1,170
197 Memphis 20.3% 9.5% $55,125 1,782
198 Montgomery City 20.2% 4.5% $57,500 2,801
199 Carrollton 20.2% 7.7% $49,777 3,145
200 Barnhart 20.1% 6.7% $95,811 5,785
201 Cabool 20.1% 13.3% $33,929 2,348
202 Marthasville 20.1% 8.1% $112,083 2,328
203 Thayer 20.0% 12.8% $37,417 2,333
204 St. John 19.9% 6.4% $53,755 6,527
205 Charlack 19.9% 4.0% $54,792 1,596
206 Shelbina 19.8% 3.6% $47,500 1,653
207 Wright City 19.7% 5.7% $80,152 5,240
208 Mount Vernon 19.7% 4.6% $53,255 4,563
209 Hannibal 19.6% 7.3% $53,721 16,771
210 New Madrid 19.5% 5.5% $57,727 2,662
211 Chaffee 19.5% 6.4% $43,542 3,026
212 Gallatin 19.4% 6.9% $47,198 1,740
213 Paris 19.3% 5.2% $63,487 1,587
214 Woodson Terrace 19.2% 10.2% $47,417 3,908
215 Lexington 19.1% 5.0% $56,905 4,606
216 Portageville 19.1% 9.2% $52,279 2,825
217 Marceline 19.0% 8.4% $63,355 2,292
218 Reeds Spring 19.0% 4.1% $56,364 1,112
219 Marshfield 19.0% 6.6% $67,642 7,696
220 Sullivan 18.9% 8.2% $63,370 6,310
221 Lincoln 18.9% 8.7% $63,200 1,787
222 Lamar 18.7% 2.8% $36,705 4,284
223 Princeton 18.6% 4.9% $58,558 1,352
224 Pevely 18.4% 7.0% $56,000 6,055
225 Lawson 18.4% 3.5% $65,941 2,905
226 Osceola 18.3% 4.8% $42,582 1,042
227 Lebanon 18.2% 6.0% $48,359 15,270
228 Appleton City 18.2% 5.9% $49,036 1,221
229 Trenton 18.2% 5.7% $50,015 5,536
230 High Ridge 18.1% 6.8% $70,917 3,714
231 Stockton 18.1% 7.5% $37,679 1,950
232 Moscow Mills 18.1% 4.7% $73,468 3,823
233 Oran 18.1% 2.1% $65,200 1,033
234 Milan 17.8% 7.3% $56,063 1,859
235 Steele 17.8% 5.2% $54,600 1,493
236 Bellefontaine Neighbors 17.8% 8.0% $49,170 10,498
237 Dexter 17.7% 6.9% $51,701 7,891
238 Excelsior Springs 17.6% 4.1% $72,609 10,484
239 Edina 17.5% 7.6% $42,396 1,250
240 Eldon 17.5% 4.6% $41,684 4,556
241 Monroe City 17.5% 5.9% $55,737 3,028
242 Bethany 17.4% 5.0% $48,375 3,080
243 Canton 17.2% 7.5% $55,357 2,752
244 Mexico 17.2% 7.3% $50,873 11,477
245 Hollister 17.1% 1.9% $53,507 4,643
246 Winfield 17.1% 2.9% $75,766 1,745
247 West Plains 17.1% 7.6% $44,002 12,441
248 Kissee Mills 17.0% 1.8% $67,460 1,081
249 Villa Ridge 16.9% 6.1% $73,826 2,835
250 Granby 16.9% 3.2% $48,864 2,745
251 Gray Summit 16.8% 4.5% $65,667 2,991
252 Sedalia 16.3% 6.1% $50,990 22,003
253 Farmington 16.3% 6.6% $53,729 18,282
254 Moberly 16.3% 4.2% $44,145 13,526
255 Dixon 16.3% 3.6% $49,904 1,334
256 Gerald 16.2% 4.5% $61,458 1,368
257 Chillicothe 16.1% 5.4% $54,493 8,923
258 Houston 16.0% 7.1% $40,000 2,226
259 Willow Springs 16.0% 6.8% $41,406 2,279
260 Bismarck 16.0% 6.3% $40,250 1,508
261 Mansfield 15.8% 3.6% $29,773 1,524
262 Clinton 15.8% 4.2% $51,250 9,065
263 Gainesville 15.6% 7.0% $32,391 1,010
264 Kennett 15.6% 7.8% $52,500 10,196
265 Velda City 15.6% 3.5% $37,105 1,158
266 Hillsboro 15.5% 4.9% $77,500 3,500
267 Oak Grove 15.4% 3.2% $75,102 8,538
268 Mountain Grove 15.3% 7.1% $37,415 4,491
269 Elsberry 15.3% 3.1% $49,760 1,870
270 Bourbon 15.3% 2.7% $53,533 1,636
271 Scott City 15.2% 5.1% $62,599 4,371
272 California 15.2% 5.5% $63,864 4,509
273 Windsor 15.2% 5.3% $49,783 3,094
274 Salem 15.1% 4.4% $43,923 4,677
275 Bernie 15.1% 5.5% $48,438 1,725
276 Advance 15.1% 4.0% $59,688 1,450
277 Harrisonville 15.0% 6.2% $62,473 9,970
278 Warsaw 14.9% 8.2% $41,413 1,980
279 Noel 14.8% 2.9% $41,483 1,913
280 Doniphan 14.8% 5.8% $37,650 2,345
281 Wellsville 14.8% 4.9% $61,429 1,165
282 Troy 14.7% 3.2% $79,012 13,947
283 Ste. Genevieve 14.6% 5.9% $48,097 5,010
284 Flordell Hills 14.6% 3.3% $36,410 1,195
285 Crystal City 14.5% 5.9% $72,598 4,718
286 Poplar Bluff 14.4% 5.0% $41,941 16,254
287 Berkeley 14.4% 4.6% $44,265 8,123
288 Bonne Terre 14.4% 6.0% $46,179 6,683
289 Spanish Lake 14.3% 5.4% $55,920 17,873
290 Nevada 14.3% 5.1% $42,813 7,925
291 Marionville 14.3% 3.2% $49,631 2,785
292 La Plata 14.2% 7.5% $50,000 1,351
293 Park Hills 14.1% 3.1% $52,563 8,678
294 Richland 14.1% 2.4% $34,268 2,136
295 Goodman 14.0% 7.9% $54,250 1,092
296 Moline Acres 14.0% 6.3% $55,132 2,843
297 Brookfield 13.9% 6.0% $53,000 4,144
298 Breckenridge Hills 13.8% 7.3% $40,958 4,402
299 Kahoka 13.7% 6.0% $48,370 2,072
300 Slater 13.7% 5.9% $39,479 2,066
301 East Prairie 13.6% 2.5% $34,637 2,902
302 Louisiana 13.5% 4.6% $38,673 3,228
303 Desloge 13.5% 5.2% $60,820 4,863
304 Duenweg 13.5% 3.3% $63,375 1,918
305 Greenfield 13.5% 3.8% $36,420 1,229
306 Leadwood 13.3% 1.7% $44,783 1,354
307 Richmond 13.2% 4.6% $59,556 5,959
308 Crane 13.1% 6.1% $37,132 1,760
309 Sweet Springs 13.1% 4.9% $46,780 1,268
310 Butler 13.0% 6.2% $42,151 4,668
311 Pagedale 13.0% 3.7% $31,250 2,531
312 Versailles 13.0% 6.1% $33,586 2,610
313 Claycomo 12.9% 3.1% $49,343 1,820
314 Steelville 12.9% 2.9% $31,552 1,665
315 Monett 12.8% 4.2% $49,390 9,873
316 Cameron 12.8% 4.1% $61,791 8,519
317 Adrian 12.8% 4.5% $52,829 1,857
318 Hanley Hills 12.7% 4.5% $52,828 2,178
319 Wellston 12.5% 4.4% $44,957 1,628
320 Warrenton 12.5% 1.8% $61,031 9,066
321 Cool Valley 12.1% 4.2% $53,560 1,411
322 Ava 12.1% 1.6% $42,500 3,045
323 Sparta 12.1% 3.0% $63,182 2,331
324 Aurora 12.0% 3.9% $49,848 7,397
325 Caruthersville 12.0% 3.0% $34,652 5,326
326 Anderson 12.0% 4.6% $53,966 2,685
327 Huntsville 11.8% 2.8% $52,727 1,672
328 Mountain View 11.7% 5.3% $38,942 2,658
329 Camdenton 11.6% 6.1% $54,375 4,023
330 El Dorado Springs 11.6% 5.0% $32,128 3,586
331 De Soto 11.5% 2.3% $52,500 6,470
332 Belle 11.5% 3.9% $55,192 1,246
333 Piedmont 11.4% 3.3% $40,019 2,911
334 Cassville 11.3% 5.1% $60,469 3,202
335 New London 11.0% 3.9% $63,021 1,130
336 Lathrop 10.9% 2.2% $67,178 2,560
337 Owensville 10.8% 3.6% $49,149 2,806
338 Jennings 10.8% 3.1% $38,984 12,918
339 Bel-Ridge 10.8% 3.1% $38,049 2,432
340 Carterville 10.7% 2.5% $58,849 2,074
341 Malden 10.6% 4.5% $40,118 3,805
342 Cedar Hill 10.4% 2.3% $60,625 1,261
343 Seymour 10.4% 3.1% $51,591 2,179
344 Crocker 10.3% 1.6% $58,207 1,024
345 La Grange 10.2% 2.0% $58,456 1,033
346 Castle Point 10.1% 0.0% $37,679 2,340
347 Bowling Green 10.0% 4.0% $53,295 4,170
348 Charleston 10.0% 2.5% $33,952 4,482
349 Merriam Woods 9.7% 2.3% $52,250 2,047
350 Van Buren 9.6% 1.4% $20,560 1,161
351 Ellington 9.6% 1.7% $36,205 1,057
352 Cuba 9.5% 3.8% $45,916 3,189
353 St. Clair 9.5% 2.4% $41,820 4,789
354 Campbell 9.4% 4.0% $49,926 1,766
355 Glasgow Village 9.2% 4.3% $29,530 5,504
356 Potosi 9.0% 3.9% $39,846 2,544
357 Garden City 8.6% 0.7% $65,260 1,742
358 La Monte 8.6% 0.7% $65,648 1,126
359 Vandalia 7.9% 4.0% $50,313 3,140
360 Purdy 7.9% 1.5% $36,711 1,121
361 Bloomfield 7.8% 3.1% $41,838 2,069
362 Rich Hill 7.5% 2.3% $47,167 1,453
363 Riverview 7.1% 0.4% $48,482 2,731
364 Seneca 7.0% 0.8% $46,023 1,906
365 Tipton 7.0% 2.3% $49,257 2,667
366 Marble Hill 6.5% 2.9% $37,734 1,758
367 Hayti 6.4% 3.3% $24,881 2,090
368 Senath 6.3% 2.0% $31,667 1,662
369 Pierce City 5.8% 3.3% $51,121 1,477
370 Licking 5.7% 2.0% $35,652 2,858
371 Humansville 5.6% 0.9% $37,446 1,058
372 Indian Lake 5.3% 1.0% $71,354 1,135
373 Sarcoxie 4.9% 1.4% $41,705 1,574
374 Pine Lawn 4.5% 1.8% $24,837 2,716
375 Blue Summit 0.0% 0.0% $58,813 1,156