Sign inJoin

← How Pendleton ranks

PendletonNot on this list

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

All 256 towns

Median age, highest first. Towns next door to Pendleton are tagged.

#TownMedian agePopulationHome value
1 Osage Beach4,905 people 59.4 4,905$355,200
2 Weldon Spring5,310 people 52.2 5,310$544,300
3 Forsyth2,766 people 51.6 2,766$192,600
4 Sunset Hills9,112 people 51.1 9,112$523,800
5 High Ridge3,714 people 51.1 3,714$172,200
6 Ladue8,940 people 50.1 8,940$1,056,300
7 St. James3,916 people 49.3 3,916$142,000
8 Town and Country11,607 people 48.7 11,607$928,500
9 Northwoods3,623 people 48.1 3,623$76,000
10 Fenton4,088 people 48.0 4,088$374,500
11 BrookfieldLinn County · 4,706 people 47.4 4,706$118,800
12 Mountain View2,658 people 47.4 2,658$123,500
13 Chesterfield49,574 people 47.2 49,574$472,500
14 Versailles2,610 people 46.9 2,610$117,500
15 Shrewsbury6,316 people 46.4 6,316$269,800
16 Frontenac3,701 people 46.3 3,701$979,800
17 Grand RiverDeKalb County · 4,230 people 46.2 4,230$208,000
18 Macon5,466 people 46.1 5,466$151,800
19 Wildwood35,133 people 45.7 35,133$495,800
20 Ellisville10,002 people 45.2 10,002$366,600
21 Oakville35,333 people 45.1 35,333$318,600
22 Clarkson Valley2,584 people 44.9 2,584$867,000
23 Ste. Genevieve5,010 people 44.6 5,010$172,400
24 Higginsville4,781 people 44.6 4,781$166,100
25 Eldon4,556 people 44.3 4,556$157,400
26 ClintonHenry County · 9,065 people 44.2 9,065$155,400
27 CastorStoddard County · 4,679 people 44.2 4,679$101,900
28 Brookfield4,144 people 44.1 4,144$102,100
29 El Dorado Springs3,586 people 44.1 3,586$103,900
30 Pagedale2,531 people 44.0 2,531$75,200
31 Dellwood4,847 people 43.9 4,847$83,700
32 BethanyHarrison County · 3,080 people 43.8 3,080$121,700
33 Crystal City4,718 people 43.7 4,718$185,800
34 Concord18,368 people 43.5 18,368$303,600
35 St. Paul3,456 people 43.5 3,456$443,600
36 Aurora7,397 people 43.2 7,397$124,400
37 Mountain Grove4,491 people 43.2 4,491$87,200
38 Washington15,130 people 43.1 15,130$231,800
39 PikeStoddard County · 3,605 people 43.1 3,605$122,000
40 Dardenne Prairie13,503 people 42.9 13,503$432,000
41 Des Peres9,170 people 42.8 9,170$609,200
42 BurdineTexas County · 3,199 people 42.8 3,199$168,700
43 Lake St. Louis18,066 people 42.7 18,066$405,900
44 Black Jack6,589 people 42.7 6,589$193,000
45 Ballwin31,279 people 42.6 31,279$377,100
46 Terre du Lac2,516 people 42.5 2,516$199,300
47 Mehlville29,805 people 42.4 29,805$218,400
48 Crestwood12,295 people 42.4 12,295$319,600
49 Salem4,677 people 42.3 4,677$115,000
50 Green Park2,690 people 42.2 2,690$238,800
51 Affton19,052 people 42.0 19,052$212,400
52 LibertyStoddard County · 14,846 people 42.0 14,846$156,900
53 Duck CreekStoddard County · 2,813 people 42.0 2,813$152,000
54 Gladstone27,207 people 41.9 27,207$231,500
55 Bellefontaine Neighbors10,498 people 41.9 10,498$99,700
56 Sappington7,367 people 41.9 7,367$297,600
57 Buffalo3,417 people 41.9 3,417$141,800
58 Kirkwood29,363 people 41.8 29,363$451,400
59 IndependenceDunklin County · 11,960 people 41.8 11,960$114,400
60 Battlefield6,165 people 41.8 6,165$255,600
61 TrentonGrundy County · 5,536 people 41.8 5,536$99,500
62 Charleston4,482 people 41.8 4,482$123,700
63 Pleasant Valley2,736 people 41.7 2,736$202,000
64 Creve Coeur18,643 people 41.5 18,643$614,000
65 Platte City4,824 people 41.5 4,824$210,800
66 Kennett10,196 people 41.4 10,196$112,000
67 CenterVernon County · 9,372 people 41.4 9,372$149,100
68 Olivette8,645 people 41.3 8,645$460,800
69 North Kansas City4,983 people 41.3 4,983$197,500
70 Greenwood6,013 people 41.2 6,013$286,100
71 Raymore24,526 people 41.1 24,526$339,100
72 Old Jamestown20,651 people 41.1 20,651$236,100
73 Cottleville5,937 people 41.1 5,937$435,400
74 St. Peters59,092 people 41.0 59,092$269,900
75 PineyTexas County · 4,871 people 41.0 4,871$123,900
76 Raytown29,445 people 40.9 29,445$182,900
77 Bridgeton11,369 people 40.9 11,369$237,700
78 Centralia4,690 people 40.9 4,690$174,300
79 Chaffee3,026 people 40.9 3,026$117,400
80 Moline Acres2,843 people 40.8 2,843$90,000
81 Portageville2,825 people 40.8 2,825$152,400
82 Louisiana3,228 people 40.6 3,228$72,100
83 Herculaneum5,071 people 40.4 5,071$234,300
84 Cuba3,189 people 40.4 3,189$136,600
85 Webster Groves23,712 people 40.3 23,712$387,600
86 Sugar Creek3,249 people 40.2 3,249$136,600
87 Vandalia3,140 people 40.2 3,140$84,500
88 Cameron8,519 people 40.1 8,519$193,500
89 Richmond5,959 people 40.1 5,959$142,600
90 Odessa5,620 people 40.0 5,620$238,200
91 Arnold20,956 people 39.7 20,956$220,000
92 Pacific7,475 people 39.7 7,475$249,300
93 East Prairie2,902 people 39.7 2,902$68,400
94 Ashland4,914 people 39.6 4,914$258,500
95 Tipton2,667 people 39.6 2,667$130,200
96 Valley Park6,795 people 39.5 6,795$251,000
97 Moberly13,526 people 39.4 13,526$153,100
98 Jennings12,918 people 39.4 12,918$68,800
99 Parkville8,366 people 39.4 8,366$573,500
100 Sullivan6,310 people 39.4 6,310$163,200
101 SherrillTexas County · 5,408 people 39.4 5,408$120,900
102 Branson12,817 people 39.3 12,817$251,000
103 Kearney10,885 people 39.3 10,885$298,400
104 CityBarton County · 4,284 people 39.3 4,284$117,200
105 Lamar4,284 people 39.3 4,284$117,200
106 Murphy8,285 people 39.2 8,285$184,700
107 Nevada7,925 people 39.1 7,925$122,700
108 Boonville7,689 people 39.1 7,689$187,900
109 Country Club2,935 people 39.1 2,935$205,000
110 Independence121,740 people 39.0 121,740$172,900
111 Bonne Terre6,683 people 39.0 6,683$153,000
112 Savannah5,053 people 39.0 5,053$161,500
113 Jefferson City42,488 people 38.9 42,488$218,700
114 California4,509 people 38.9 4,509$152,700
115 New Madrid2,662 people 38.9 2,662$127,500
116 Lee's Summit103,656 people 38.8 103,656$340,900
117 Brentwood8,144 people 38.8 8,144$299,700
118 Glendale6,114 people 38.8 6,114$494,000
119 Cotton HillDunklin County · 4,830 people 38.8 4,830$92,400
120 Malden3,805 people 38.7 3,805$101,300
121 St. Charles71,508 people 38.6 71,508$298,700
122 Perryville8,536 people 38.6 8,536$179,700
123 Joplin52,593 people 38.5 52,593$168,300
124 Farmington18,282 people 38.5 18,282$196,500
125 Hannibal16,771 people 38.5 16,771$127,700
126 Dexter7,891 people 38.5 7,891$137,200
127 O'Fallon93,801 people 38.4 93,801$326,200
128 Hazelwood25,114 people 38.4 25,114$167,400
129 Manchester18,160 people 38.2 18,160$323,100
130 Sikeston16,320 people 38.2 16,320$168,800
131 ChillicotheLivingston County · 8,923 people 38.2 8,923$127,000
132 St. Joseph71,236 people 38.1 71,236$154,200
133 Desloge4,863 people 38.1 4,863$127,500
134 Fredericktown4,507 people 38.1 4,507$136,100
135 Gray Summit2,991 people 38.0 2,991$170,500
136 Byrnes Mill3,189 people 37.9 3,189$306,200
137 Licking2,858 people 37.9 2,858$116,900
138 Liberty30,689 people 37.8 30,689$283,300
139 Palmyra3,623 people 37.8 3,623$184,200
140 UnionDunklin County · 3,349 people 37.8 3,349$98,500
141 Breckenridge Hills4,402 people 37.7 4,402$96,100
142 Florissant51,773 people 37.6 51,773$148,800
143 St. Clair4,789 people 37.6 4,789$157,700
144 Eureka13,081 people 37.5 13,081$379,200
145 Rock Hill4,693 people 37.5 4,693$278,700
146 Monroe City3,028 people 37.5 3,028$159,300
147 Lebanon15,270 people 37.4 15,270$158,800
148 Smithville10,705 people 37.4 10,705$290,600
149 Nixa24,836 people 37.3 24,836$258,700
150 Sedalia22,003 people 37.3 22,003$143,000
151 Poplar Bluff16,254 people 37.3 16,254$119,800
152 Mexico11,477 people 37.3 11,477$139,800
153 New Haven3,302 people 37.3 3,302$192,400
154 Blue Springs59,965 people 37.2 59,965$263,100
155 Harrisonville9,970 people 37.2 9,970$209,200
156 Lexington4,606 people 37.2 4,606$161,300
157 Jackson15,659 people 37.1 15,659$240,000
158 Mount PleasantBates County · 5,012 people 37.1 5,012$151,600
159 University City34,685 people 36.9 34,685$306,700
160 St. Louis288,512 people 36.8 288,512$197,500
161 Belton25,008 people 36.8 25,008$203,200
162 Wright City5,240 people 36.8 5,240$238,800
163 MarcelineLinn County · 2,599 people 36.8 2,599$116,300
164 Lemay16,228 people 36.7 16,228$152,200
165 Festus13,201 people 36.7 13,201$223,600
166 Wentzville47,061 people 36.5 47,061$331,300
167 Piedmont2,911 people 36.5 2,911$97,700
168 Canton2,752 people 36.5 2,752$117,900
169 Hollister4,643 people 36.4 4,643$163,600
170 Cassville3,202 people 36.4 3,202$155,300
171 West Plains12,441 people 36.3 12,441$169,900
172 Imperial5,488 people 36.3 5,488$228,700
173 Butler4,668 people 36.3 4,668$145,400
174 CarrolltonCarroll County · 3,818 people 36.2 3,818$128,800
175 Lathrop2,560 people 36.2 2,560$168,000
176 Marshfield7,696 people 36.0 7,696$204,700
177 St. John6,527 people 36.0 6,527$106,300
178 Anderson2,685 people 36.0 2,685$116,200
179 Excelsior Springs10,484 people 35.9 10,484$186,800
180 Carl Junction8,339 people 35.9 8,339$218,300
181 Kansas City510,612 people 35.8 510,612$242,900
182 Richmond Heights9,153 people 35.8 9,153$358,700
183 Barnhart5,785 people 35.8 5,785$229,200
184 Caruthersville5,326 people 35.7 5,326$107,700
185 Bowling Green4,170 people 35.7 4,170$128,800
186 Carrollton3,145 people 35.7 3,145$110,200
187 Maryland Heights27,880 people 35.6 27,880$227,000
188 Granby2,745 people 35.4 2,745$104,700
189 Mount Vernon4,563 people 35.3 4,563$186,800
190 Grain Valley16,271 people 35.2 16,271$283,800
191 Troy13,947 people 35.2 13,947$226,500
192 WindsorHenry County · 3,094 people 35.2 3,094$101,400
193 Villa Ridge2,835 people 35.2 2,835$166,600
194 Woodson Terrace3,908 people 35.1 3,908$104,000
195 Scott City4,371 people 35.0 4,371$147,500
196 Owensville2,806 people 35.0 2,806$139,800
197 Fulton12,617 people 34.9 12,617$155,900
198 Ava3,045 people 34.9 3,045$148,000
199 St. Ann12,811 people 34.8 12,811$126,600
200 Grandview26,527 people 34.7 26,527$188,500
201 Overland15,695 people 34.7 15,695$131,900
202 Pleasant Hill8,847 people 34.7 8,847$278,400
203 Potosi2,544 people 34.7 2,544$110,100
204 Cape Girardeau40,344 people 34.5 40,344$196,300
205 Ferguson18,213 people 34.5 18,213$109,900
206 Bolivar11,170 people 34.1 11,170$201,600
207 Monett9,873 people 34.0 9,873$167,700
208 Ozark22,417 people 33.8 22,417$254,800
209 Maplewood8,156 people 33.8 8,156$237,000
210 Montgomery City2,801 people 33.8 2,801$161,100
211 Strafford2,672 people 33.8 2,672$169,400
212 Springfield169,954 people 33.7 169,954$177,700
213 Warrenton9,066 people · next door 33.7 9,066$204,800
214 Marionville2,785 people 33.4 2,785$131,400
215 Union12,781 people 33.3 12,781$205,200
216 Holts Summit4,609 people 33.3 4,609$191,900
217 Republic19,829 people 33.2 19,829$211,500
218 Pevely6,055 people 33.2 6,055$219,600
219 Spanish Lake17,873 people 33.0 17,873$135,600
220 Neosho13,224 people 33.0 13,224$163,400
221 Park Hills8,678 people 33.0 8,678$131,300
222 Glasgow Village5,504 people 33.0 5,504$69,000
223 UnionPutnam County · 2,571 people 33.0 2,571$124,100
224 St. Robert5,356 people 32.8 5,356$225,300
225 Lawson2,905 people 32.8 2,905$186,000
226 Oronogo2,804 people 32.8 2,804$188,500
227 Oak Grove8,538 people 32.6 8,538$215,500
228 Moscow Mills3,823 people 32.5 3,823$196,400
229 Buckner2,914 people 32.5 2,914$197,600
230 Waynesville5,442 people 32.4 5,442$200,000
231 Carthage15,574 people 32.2 15,574$146,800
232 Willard6,488 people 32.2 6,488$212,900
233 Peculiar5,958 people 32.1 5,958$283,900
234 Riverside4,276 people 32.0 4,276$411,300
235 Knob Noster2,838 people 32.0 2,838$202,600
236 Webb City13,221 people 31.9 13,221$169,100
237 Rogersville4,908 people 31.8 4,908$217,900
238 Riverview2,731 people 31.6 2,731$72,700
239 De Soto6,470 people 31.2 6,470$160,700
240 Marshall13,739 people 30.9 13,739$147,900
241 Hillsboro3,500 people 30.8 3,500$221,200
242 Camdenton4,023 people 30.6 4,023$175,500
243 Clever3,030 people 30.6 3,030$200,000
244 Clayton17,380 people 30.0 17,380$830,000
245 Columbia128,548 people 29.5 128,548$284,600
246 PolkNodaway County · 13,968 people 29.3 13,968$212,500
247 Rolla20,287 people 28.2 20,287$187,000
248 Berkeley8,123 people 28.0 8,123$82,300
249 Pine Lawn2,716 people 25.3 2,716$66,800
250 Maryville10,428 people 25.2 10,428$189,400
251 Warrensburg19,582 people 24.8 19,582$222,200
252 Kirksville17,563 people 24.8 17,563$153,900
253 Normandy4,239 people 24.4 4,239$87,300
254 Fayette2,801 people 22.8 2,801$146,700
255 Whiteman AFB3,517 people 22.2 3,517$328,800
256 Fort Leonard Wood15,432 people 20.5 15,432—
How it works

How this ranking works

The MO list, with the map →

We rank every town by the median age of residents — often lake, mountain and retirement towns. The town with the highest figure ranks #1. For comparison, the figure for Missouri as a whole is 39.0.

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 Pendleton what the numbers miss

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

Weigh in
Should Pendleton be on this list?
Ask neighbors

Post to Pendleton

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