Sign inJoin

← How Olean ranks

OleanNot on this list

Olean has fewer than 2,500 residents, the floor for MO lists.

All 256 towns

Bachelor's or higher, highest first.

#TownBachelor's or higherMedian incomeMedian age
1 Glendale6,114 people 90.1% $170,70038.8
2 Ladue8,940 people 88.1% $250,00150.1
3 Clayton17,380 people 84.9% $123,00030.0
4 Clarkson Valley2,584 people 80.2% $247,00044.9
5 Frontenac3,701 people 79.9% $233,42546.3
6 Des Peres9,170 people 79.2% $224,32742.8
7 Richmond Heights9,153 people 76.6% $94,46035.8
8 Town and Country11,607 people 75.9% $232,53448.7
9 Brentwood8,144 people 74.4% $99,71938.8
10 Chesterfield49,574 people 72.5% $133,03747.2
11 Parkville8,366 people 72% $171,27139.4
12 Olivette8,645 people 70.3% $111,66041.3
13 Creve Coeur18,643 people 70.1% $127,18841.5
14 Wildwood35,133 people 68.8% $161,06045.7
15 Webster Groves23,712 people 68.8% $115,22740.3
16 Kirkwood29,363 people 67.9% $121,27041.8
17 Rock Hill4,693 people 65.8% $95,37237.5
18 Ballwin31,279 people 65.2% $124,62642.6
19 University City34,685 people 64.9% $80,69436.9
20 Manchester18,160 people 62.4% $97,80138.2
21 Sunset Hills9,112 people 62.4% $138,14451.1
22 Ellisville10,002 people 59.4% $113,30945.2
23 Weldon Spring5,310 people 57.9% $158,54852.2
24 Crestwood12,295 people 56.8% $107,16942.4
25 Columbia128,548 people 56.7% $66,49829.5
26 Dardenne Prairie13,503 people 55.1% $152,50042.9
27 Shrewsbury6,316 people 54% $80,75746.4
28 Cottleville5,937 people 53.3% $131,31041.1
29 Maplewood8,156 people 53.2% $65,12533.8
30 Eureka13,081 people 52.5% $108,39437.5
31 Lake St. Louis18,066 people 51.7% $125,69342.7
32 Maryland Heights27,880 people 51.2% $86,43635.6
33 Whiteman AFB3,517 people 49.7% $54,64122.2
34 Fenton4,088 people 49.3% $101,00048.0
35 Lee's Summit103,656 people 48.8% $102,53138.8
36 Sappington7,367 people 46.4% $77,65041.9
37 Ashland4,914 people 45.3% $93,14339.6
38 Oakville35,333 people 44.1% $106,36245.1
39 Valley Park6,795 people 43.9% $67,89839.5
40 Battlefield6,165 people 43.7% $94,54241.8
41 O'Fallon93,801 people 43.3% $110,44338.4
42 St. Charles71,508 people 43.3% $85,93738.6
43 St. Paul3,456 people 42.7% $159,02243.5
44 Carl Junction8,339 people 42.6% $82,87935.9
45 Concord18,368 people 42% $89,03843.5
46 St. Louis288,512 people 41.1% $56,16036.8
47 Kirksville17,563 people 40.3% $50,07124.8
48 Green Park2,690 people 39.9% $79,14142.2
49 Wentzville47,061 people 39.6% $112,39436.5
50 Liberty30,689 people 39.6% $88,54237.8
51 Old Jamestown20,651 people 39.6% $99,52141.1
52 St. Peters59,092 people 39.2% $91,63741.0
53 Jefferson City42,488 people 38.7% $66,37138.9
54 Kansas City510,612 people 38.4% $69,16635.8
55 Warrensburg19,582 people 37.8% $57,06724.8
56 Riverside4,276 people 37.3% $52,00632.0
57 Kearney10,885 people 36.8% $103,62239.3
58 Nixa24,836 people 36.7% $83,38537.3
59 Affton19,052 people 36.6% $79,53942.0
60 Raymore24,526 people 36.2% $104,44741.1
61 Bridgeton11,369 people 36% $72,00540.9
62 Jackson15,659 people 35.8% $77,10537.1
63 Rolla20,287 people 35.6% $46,20428.2
64 Maryville10,428 people 35.6% $53,35225.2
65 Blue Springs59,965 people 35% $88,92037.2
66 North Kansas City4,983 people 35% $49,68241.3
67 Cape Girardeau40,344 people 34.9% $55,65834.5
68 Fayette2,801 people 34.3% $57,67922.8
69 Forsyth2,766 people 34.3% $45,82451.6
70 PolkNodaway County · 13,968 people 34.2% $57,29429.3
71 Centralia4,690 people 33.5% $66,43840.9
72 Greenwood6,013 people 33.4% $107,25041.2
73 Willard6,488 people 33.1% $84,60032.2
74 St. Robert5,356 people 32.8% $62,64132.8
75 Smithville10,705 people 32.4% $101,16537.4
76 Washington15,130 people 32.3% $79,17343.1
77 Black Jack6,589 people 32.2% $78,33142.7
78 Waynesville5,442 people 32% $56,83632.4
79 Gladstone27,207 people 31.7% $79,27141.9
80 Pleasant Hill8,847 people 31.7% $95,60234.7
81 Springfield169,954 people 31.4% $49,31133.7
82 Mehlville29,805 people 31.4% $67,07142.4
83 Odessa5,620 people 31.2% $100,02240.0
84 Rogersville4,908 people 31% $70,48531.8
85 Oronogo2,804 people 31% $91,56332.8
86 Ozark22,417 people 30.7% $74,18233.8
87 Normandy4,239 people 30.6% $29,37924.4
88 Higginsville4,781 people 29.9% $81,03344.6
89 Overland15,695 people 29.6% $61,77334.7
90 Knob Noster2,838 people 29.4% $62,35332.0
91 Hazelwood25,114 people 28.9% $55,90838.4
92 New Haven3,302 people 28.9% $71,30637.3
93 Country Club2,935 people 28.2% $81,04239.1
94 Bolivar11,170 people 27.9% $49,62234.1
95 Buffalo3,417 people 27.8% $39,89641.9
96 Branson12,817 people 27.6% $51,97839.3
97 Sikeston16,320 people 27.5% $58,91538.2
98 Grain Valley16,271 people 27.4% $89,64935.2
99 Palmyra3,623 people 27.4% $69,92237.8
100 UnionPutnam County · 2,571 people 27.1% $70,35733.0
101 Terre du Lac2,516 people 27.1% $86,01942.5
102 Savannah5,053 people 27% $62,53539.0
103 Joplin52,593 people 26.7% $52,09738.5
104 Webb City13,221 people 26.7% $65,46931.9
105 Holts Summit4,609 people 26.7% $85,06433.3
106 Republic19,829 people 26.3% $65,72933.2
107 Belton25,008 people 25.6% $69,22636.8
108 Osage Beach4,905 people 25.6% $55,99459.4
109 Grandview26,527 people 25.5% $53,44734.7
110 Fort Leonard Wood15,432 people 25.5% $67,77220.5
111 Arnold20,956 people 25.4% $78,37039.7
112 Marshall13,739 people 25.4% $54,43730.9
113 Clever3,030 people 25.2% $78,36630.6
114 Peculiar5,958 people 25% $94,51932.1
115 Pleasant Valley2,736 people 24.7% $75,68241.7
116 Festus13,201 people 24.4% $73,53236.7
117 Byrnes Mill3,189 people 24.4% $98,57637.9
118 Platte City4,824 people 24.1% $71,49841.5
119 Union12,781 people 23.7% $73,43533.3
120 St. Joseph71,236 people 23% $57,95638.1
121 Herculaneum5,071 people 23% $93,43840.4
122 Sugar Creek3,249 people 23% $62,16540.2
123 Buckner2,914 people 22.6% $87,35032.5
124 Florissant51,773 people 22.5% $65,31837.6
125 Murphy8,285 people 22.4% $72,23339.2
126 Macon5,466 people 22.4% $61,64246.1
127 Carthage15,574 people 22.1% $51,32832.2
128 Raytown29,445 people 22% $68,84040.9
129 Dellwood4,847 people 22% $72,54043.9
130 Independence121,740 people 21.9% $60,33939.0
131 Northwoods3,623 people 21.9% $45,33048.1
132 MarcelineLinn County · 2,599 people 21.9% $74,87236.8
133 Neosho13,224 people 21.7% $57,89133.0
134 Fulton12,617 people 21.7% $51,42934.9
135 Boonville7,689 people 21.6% $56,42939.1
136 Imperial5,488 people 21.4% $90,02836.3
137 Fredericktown4,507 people 21.4% $49,37538.1
138 Ferguson18,213 people 21.3% $47,52434.5
139 Pacific7,475 people 21.3% $62,86039.7
140 CarrolltonCarroll County · 3,818 people 21.3% $58,16036.2
141 PineyTexas County · 4,871 people 21.2% $47,46241.0
142 Strafford2,672 people 20.7% $64,75033.8
143 Lemay16,228 people 20.4% $60,39936.7
144 St. Ann12,811 people 20.4% $52,32334.8
145 Perryville8,536 people 20.4% $51,89738.6
146 St. James3,916 people 20.3% $53,45349.3
147 Carrollton3,145 people 20.2% $49,77735.7
148 Montgomery City2,801 people 20.2% $57,50033.8
149 Barnhart5,785 people 20.1% $95,81135.8
150 St. John6,527 people 19.9% $53,75536.0
151 Wright City5,240 people 19.7% $80,15236.8
152 Mount Vernon4,563 people 19.7% $53,25535.3
153 BurdineTexas County · 3,199 people 19.6% $40,12142.8
154 Hannibal16,771 people 19.5% $53,72138.5
155 Chaffee3,026 people 19.5% $43,54240.9
156 New Madrid2,662 people 19.5% $57,72738.9
157 Woodson Terrace3,908 people 19.2% $47,41735.1
158 Lexington4,606 people 19.1% $56,90537.2
159 Marshfield7,696 people 19% $67,64236.0
160 Portageville2,825 people 19% $52,27940.8
161 Sullivan6,310 people 18.9% $63,37039.4
162 BrookfieldLinn County · 4,706 people 18.7% $57,83547.4
163 CityBarton County · 4,284 people 18.7% $36,70539.3
164 Lamar4,284 people 18.7% $36,70539.3
165 LibertyStoddard County · 14,846 people 18.6% $57,84742.0
166 Pevely6,055 people 18.4% $56,00033.2
167 Lawson2,905 people 18.4% $65,94132.8
168 Lebanon15,270 people 18.2% $48,35937.4
169 TrentonGrundy County · 5,536 people 18.2% $50,01541.8
170 Moscow Mills3,823 people 18.1% $73,46832.5
171 High Ridge3,714 people 18.1% $70,91751.1
172 Bellefontaine Neighbors10,498 people 17.7% $49,17041.9
173 CenterVernon County · 9,372 people 17.7% $49,96241.4
174 Dexter7,891 people 17.7% $51,70138.5
175 PikeStoddard County · 3,605 people 17.7% $61,31343.1
176 Excelsior Springs10,484 people 17.6% $72,60935.9
177 Eldon4,556 people 17.5% $41,68444.3
178 BethanyHarrison County · 3,080 people 17.5% $48,37543.8
179 Monroe City3,028 people 17.5% $55,73737.5
180 Mexico11,477 people 17.2% $50,87337.3
181 Canton2,752 people 17.2% $55,35736.5
182 West Plains12,441 people 17.1% $44,00236.3
183 Hollister4,643 people 17.1% $53,50736.4
184 Villa Ridge2,835 people 16.9% $73,82635.2
185 Granby2,745 people 16.9% $48,86435.4
186 Gray Summit2,991 people 16.8% $65,66738.0
187 Duck CreekStoddard County · 2,813 people 16.5% $51,09942.0
188 Sedalia22,003 people 16.3% $50,99037.3
189 Farmington18,282 people 16.3% $53,72938.5
190 Moberly13,526 people 16.3% $44,14539.4
191 IndependenceDunklin County · 11,960 people 16.2% $55,52141.8
192 ChillicotheLivingston County · 8,923 people 16.1% $54,49338.2
193 Mount PleasantBates County · 5,012 people 15.9% $43,42937.1
194 ClintonHenry County · 9,065 people 15.7% $51,25044.2
195 Kennett10,196 people 15.6% $52,50041.4
196 Hillsboro3,500 people 15.5% $77,50030.8
197 Oak Grove8,538 people 15.4% $75,10232.6
198 Mountain Grove4,491 people 15.3% $37,41543.2
199 California4,509 people 15.2% $63,86438.9
200 Scott City4,371 people 15.2% $62,59935.0
201 WindsorHenry County · 3,094 people 15.2% $49,78335.2
202 Salem4,677 people 15.1% $43,92342.3
203 Harrisonville9,970 people 15% $62,47337.2
204 Troy13,947 people 14.7% $79,01235.2
205 Ste. Genevieve5,010 people 14.6% $48,09744.6
206 Crystal City4,718 people 14.5% $72,59843.7
207 Poplar Bluff16,254 people 14.4% $41,94137.3
208 Berkeley8,123 people 14.4% $44,26528.0
209 Bonne Terre6,683 people 14.4% $46,17939.0
210 Spanish Lake17,873 people 14.3% $55,92033.0
211 Nevada7,925 people 14.3% $42,81339.1
212 Marionville2,785 people 14.3% $49,63133.4
213 Park Hills8,678 people 14.1% $52,56333.0
214 CastorStoddard County · 4,679 people 14% $57,12544.2
215 Brookfield4,144 people 13.9% $53,00044.1
216 Moline Acres2,843 people 13.9% $55,13240.8
217 Breckenridge Hills4,402 people 13.8% $40,95837.7
218 East Prairie2,902 people 13.6% $34,63739.7
219 Desloge4,863 people 13.5% $60,82038.1
220 Louisiana3,228 people 13.5% $38,67340.6
221 Richmond5,959 people 13.2% $59,55640.1
222 Butler4,668 people 13% $42,15136.3
223 Versailles2,610 people 13% $33,58646.9
224 Pagedale2,531 people 13% $31,25044.0
225 Monett9,873 people 12.8% $49,39034.0
226 Cameron8,519 people 12.8% $61,79140.1
227 Warrenton9,066 people 12.5% $61,03133.7
228 Ava3,045 people 12.1% $42,50034.9
229 Aurora7,397 people 12% $49,84843.2
230 Caruthersville5,326 people 12% $34,65235.7
231 Cotton HillDunklin County · 4,830 people 12% $47,09638.8
232 Anderson2,685 people 12% $53,96636.0
233 UnionDunklin County · 3,349 people 11.9% $50,93837.8
234 Mountain View2,658 people 11.7% $38,94247.4
235 Camdenton4,023 people 11.6% $54,37530.6
236 El Dorado Springs3,586 people 11.6% $32,12844.1
237 De Soto6,470 people 11.5% $52,50031.2
238 Piedmont2,911 people 11.4% $40,01936.5
239 Cassville3,202 people 11.3% $60,46936.4
240 Owensville2,806 people 10.9% $49,14935.0
241 Lathrop2,560 people 10.9% $67,17836.2
242 Jennings12,918 people 10.8% $38,98439.4
243 Malden3,805 people 10.6% $40,11838.7
244 Bowling Green4,170 people 10% $53,29535.7
245 Charleston4,482 people 9.9% $33,95241.8
246 Grand RiverDeKalb County · 4,230 people 9.7% $77,58946.2
247 St. Clair4,789 people 9.5% $41,82037.6
248 Cuba3,189 people 9.5% $45,91640.4
249 Glasgow Village5,504 people 9.2% $29,53033.0
250 Potosi2,544 people 9% $39,84634.7
251 Vandalia3,140 people 7.9% $50,31340.2
252 SherrillTexas County · 5,408 people 7.5% $46,98739.4
253 Riverview2,731 people 7.1% $48,48231.6
254 Tipton2,667 people 7% $49,25739.6
255 Licking2,858 people 5.7% $35,65237.9
256 Pine Lawn2,716 people 4.5% $24,83725.3
How it works

How this ranking works

The MO list, with the map →

We rank every town by the share of adults 25 and older with a bachelor's degree or higher. The town with the highest figure ranks #1. For comparison, the figure for Missouri as a whole is 32.4%.

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.

Tell Olean what the numbers miss

Your answer becomes a post in Olean’s Town Square.

Weigh in
Should Olean be on this list?
Ask neighbors

Post to Olean

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in