Sign inJoin

← How Mapleton ranks

MapletonNot on this list

Mapleton has fewer than 2,500 residents, the floor for MN lists.

All 275 towns

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

#TownMedian agePopulationHome value
1 Crosslake2,521 people 61.0 2,521$473,700
2 WhiteSt. Louis County · 3,109 people 58.2 3,109$123,600
3 Wabasha2,587 people 56.5 2,587$262,300
4 Wayzata4,354 people 55.7 4,354$1,153,400
5 HarrisItasca County · 3,332 people 53.7 3,332$301,800
6 MayWashington County · 2,637 people 52.9 2,637$685,700
7 Afton2,957 people 52.5 2,957$679,300
8 Ely3,240 people 52.1 3,240$157,300
9 Oak Park Heights4,756 people 51.3 4,756$354,800
10 PokegamaPine County · 2,847 people 51.0 2,847$316,000
11 Caledonia2,820 people 50.4 2,820$157,900
12 New LondonKandiyohi County · 2,936 people 49.5 2,936$351,400
13 Lake City5,034 people 49.1 5,034$238,700
14 International Falls5,642 people 48.6 5,642$120,400
15 MarionOlmsted County · 4,105 people 48.6 4,105$416,100
16 Deephaven3,793 people 48.4 3,793$935,900
17 Shorewood7,647 people 48.3 7,647$703,200
18 BradfordIsanti County · 3,473 people 47.5 3,473$336,800
19 Mountain Iron2,860 people 47.5 2,860$192,800
20 Mound9,107 people 47.2 9,107$370,800
21 Excelsior2,570 people 47.1 2,570$909,200
22 Mendota Heights11,612 people 47.0 11,612$520,300
23 WakefieldStearns County · 2,800 people 47.0 2,800$394,700
24 Osseo2,584 people 47.0 2,584$306,500
25 Fairmont10,296 people 46.6 10,296$169,900
26 Orono8,195 people 46.6 8,195$1,004,500
27 Chisholm4,712 people 46.6 4,712$109,200
28 Milaca3,044 people 46.6 3,044$203,400
29 La Crescent5,251 people 46.4 5,251$272,400
30 BrockwayStearns County · 2,951 people 46.3 2,951$363,000
31 Spring LakeScott County · 3,478 people 46.2 3,478$629,600
32 New MarketScott County · 3,556 people 46.1 3,556$595,300
33 PalmerSherburne County · 2,581 people 46.1 2,581$382,700
34 Scandia3,950 people 46.0 3,950$475,800
35 Park Rapids4,270 people 45.8 4,270$227,500
36 Hibbing16,057 people 45.7 16,057$130,200
37 West LakelandWashington County · 3,941 people 45.4 3,941$709,300
38 Chisago LakeChisago County · 4,908 people 45.2 4,908$437,700
39 La GrandDouglas County · 4,281 people 45.2 4,281$384,600
40 Edina53,262 people 44.9 53,262$646,300
41 Columbus4,248 people 44.9 4,248$460,200
42 Credit River5,551 people 44.8 5,551$595,000
43 Independence3,694 people 44.7 3,694$663,400
44 Oak Grove9,130 people 44.5 9,130$423,300
45 OrrockSherburne County · 3,642 people 44.4 3,642$407,300
46 SylvanCass County · 2,982 people 44.4 2,982$298,200
47 Greenfield2,894 people 44.4 2,894$567,700
48 Albert Lea18,330 people 44.3 18,330$157,500
49 Grand Rapids11,207 people 44.3 11,207$213,800
50 LinwoodAnoka County · 5,235 people 44.3 5,235$380,100
51 Rice Lake4,153 people 44.3 4,153$309,600
52 Golden Valley21,725 people 44.2 21,725$431,400
53 WatabBenton County · 3,433 people 44.2 3,433$318,200
54 Chisago City5,899 people 44.1 5,899$413,000
55 Blue Earth3,165 people 44.1 3,165$143,600
56 Cedar LakeScott County · 3,061 people 44.1 3,061$543,100
57 Ham Lake16,702 people 43.8 16,702$442,500
58 White BearRamsey County · 10,656 people 43.8 10,656$386,300
59 Zumbrota3,914 people 43.8 3,914$249,300
60 Moose Lake2,863 people 43.8 2,863$205,000
61 Cohasset2,703 people 43.8 2,703$330,500
62 Annandale3,399 people 43.7 3,399$251,800
63 Shoreview26,714 people 43.6 26,714$383,700
64 LivoniaSherburne County · 6,308 people 43.4 6,308$411,200
65 Cannon Falls4,227 people 43.4 4,227$263,300
66 AlexandriaDouglas County · 3,027 people 43.4 3,027$391,500
67 Fergus Falls14,181 people 43.3 14,181$194,000
68 RockfordWright County · 3,407 people 43.3 3,407$404,900
69 Proctor3,100 people 43.3 3,100$224,700
70 Mahtomedi8,133 people 43.2 8,133$476,000
71 Redwood Falls5,068 people 43.2 5,068$162,100
72 Sauk Centre4,621 people 43.2 4,621$225,700
73 Mora3,732 people 43.2 3,732$171,800
74 CambridgeIsanti County · 2,534 people 43.2 2,534$372,800
75 Baxter8,966 people 43.1 8,966$324,100
76 North Oaks5,179 people 43.1 5,179$821,200
77 NorthernBeltrami County · 3,659 people 43.1 3,659$320,200
78 Virginia8,332 people 43.0 8,332$120,600
79 Minnetonka53,064 people 42.9 53,064$475,800
80 Stillwater19,355 people 42.5 19,355$414,200
81 ThomsonCarlton County · 5,534 people 42.5 5,534$339,000
82 St. Paul Park5,457 people 42.2 5,457$263,500
83 Jackson3,287 people 42.2 3,287$128,500
84 Red Wing16,758 people 42.0 16,758$237,300
85 Litchfield6,576 people 42.0 6,576$187,600
86 White Bear Lake23,908 people 41.9 23,908$331,800
87 Hutchinson14,680 people 41.9 14,680$229,600
88 Crookston7,344 people 41.9 7,344$185,600
89 Corcoran7,302 people 41.9 7,302$569,400
90 Montevideo5,315 people 41.9 5,315$141,000
91 CascadeOlmsted County · 2,826 people 41.9 2,826$506,800
92 CorinnaWright County · 2,559 people 41.9 2,559$457,100
93 Inver Grove Heights35,906 people 41.6 35,906$363,400
94 Champlin23,294 people 41.6 23,294$358,700
95 Detroit Lakes10,025 people 41.6 10,025$265,800
96 Chanhassen26,006 people 41.5 26,006$566,300
97 Lino Lakes22,113 people 41.5 22,113$407,200
98 Eden Prairie63,051 people 41.3 63,051$473,900
99 Luverne4,925 people 41.3 4,925$208,000
100 MonticelloWright County · 3,328 people 41.3 3,328$370,800
101 Grand LakeSt. Louis County · 2,715 people 41.3 2,715$329,000
102 Silver CreekWright County · 2,582 people 41.3 2,582$452,600
103 Victoria11,295 people 41.2 11,295$581,200
104 BeckerSherburne County · 5,601 people 41.2 5,601$418,700
105 Two Harbors3,567 people 41.2 3,567$206,800
106 Bloomington88,665 people 41.1 88,665$361,700
107 Roseville35,802 people 41.1 35,802$352,100
108 Hastings22,117 people 41.0 22,117$322,400
109 Pine City3,468 people 41.0 3,468$186,900
110 Breezy Point2,687 people 41.0 2,687$340,800
111 Maple Grove71,173 people 40.9 71,173$418,300
112 East Bethel12,115 people 40.9 12,115$363,900
113 Little Falls9,121 people 40.9 9,121$202,600
114 Alexandria14,735 people 40.8 14,735$275,300
115 Lake Elmo13,140 people 40.8 13,140$597,000
116 Minnetrista8,708 people 40.8 8,708$658,300
117 Medina6,968 people 40.7 6,968$736,700
118 Bayport3,905 people 40.7 3,905$376,900
119 Anoka17,970 people 40.6 17,970$308,700
120 St. Anthony9,671 people 40.6 9,671$387,500
121 New Hope21,181 people 40.5 21,181$337,000
122 Centerville3,935 people 40.5 3,935$376,900
123 Breckenridge3,349 people 40.5 3,349$144,500
124 Glenwood2,633 people 40.5 2,633$179,400
125 Owatonna26,498 people 40.4 26,498$245,200
126 Little Canada10,514 people 40.4 10,514$319,800
127 Plymouth79,220 people 40.3 79,220$491,200
128 Nowthen4,538 people 40.3 4,538$460,000
129 FranklinWright County · 2,904 people 40.3 2,904$637,800
130 Granite Falls2,685 people 40.3 2,685$136,700
131 Mounds View12,926 people 40.2 12,926$324,200
132 Dayton9,095 people 40.2 9,095$511,300
133 Hugo16,340 people 40.1 16,340$408,900
134 Grant3,950 people 40.1 3,950$683,400
135 Sleepy Eye3,444 people 40.1 3,444$147,600
136 BemidjiBeltrami County · 3,363 people 40.1 3,363$246,000
137 Goodview4,103 people 40.0 4,103$254,200
138 Chatfield2,559 people 39.9 2,559$241,600
139 West St. Paul21,382 people 39.8 21,382$301,300
140 Oakdale28,585 people 39.7 28,585$318,100
141 Spring Lake Park7,032 people 39.7 7,032$290,100
142 Benson3,441 people 39.7 3,441$156,000
143 Andover33,035 people 39.6 33,035$410,200
144 Prior Lake28,016 people 39.6 28,016$450,700
145 Forest Lake20,729 people 39.6 20,729$393,500
146 Vadnais Heights12,838 people 39.6 12,838$363,100
147 Maplewood40,695 people 39.5 40,695$323,200
148 North Branch11,565 people 39.5 11,565$322,300
149 St. Charles4,037 people 39.5 4,037$256,600
150 Richfield36,642 people 39.4 36,642$344,000
151 Robbinsdale14,234 people 39.4 14,234$295,600
152 Princeton5,274 people 39.4 5,274$218,700
153 Eagan68,000 people 39.3 68,000$397,100
154 New Ulm14,056 people 39.3 14,056$204,200
155 Wadena4,419 people 39.2 4,419$160,800
156 Eveleth3,448 people 39.1 3,448$97,600
157 Coon Rapids63,468 people 39.0 63,468$305,800
158 Apple Valley55,679 people 39.0 55,679$370,400
159 Wyoming8,087 people 39.0 8,087$365,700
160 Rosemount27,562 people 38.9 27,562$424,100
161 Windom4,799 people 38.9 4,799$169,700
162 Faribault24,631 people 38.7 24,631$241,500
163 Hermantown10,218 people 38.7 10,218$382,300
164 Melrose3,671 people 38.7 3,671$207,200
165 Buffalo16,499 people 38.6 16,499$314,400
166 Big LakeSherburne County · 8,147 people 38.6 8,147$404,900
167 Glencoe5,695 people 38.6 5,695$227,900
168 Pipestone4,129 people 38.6 4,129$114,100
169 Roseau2,736 people 38.6 2,736$164,100
170 Pelican Rapids2,586 people 38.6 2,586$174,100
171 North Mankato14,211 people 38.5 14,211$262,100
172 Cold Spring4,249 people 38.5 4,249$280,400
173 Rush City3,295 people 38.5 3,295$233,100
174 Waconia13,434 people 38.4 13,434$431,000
175 Circle Pines4,968 people 38.4 4,968$293,600
176 Rockford4,597 people 38.4 4,597$329,200
177 Stacy4,384 people 38.4 4,384$323,800
178 Le Sueur4,215 people 38.4 4,215$244,000
179 Lake Crystal2,606 people 38.4 2,606$204,400
180 Carver6,239 people 38.3 6,239$445,800
181 Waite Park8,399 people 38.1 8,399$219,400
182 Dodge Center2,880 people 38.1 2,880$197,600
183 Woodbury78,305 people 38.0 78,305$450,200
184 Waseca9,164 people 38.0 9,164$189,200
185 Hopkins18,819 people 37.8 18,819$375,600
186 Thief River Falls8,823 people 37.8 8,823$175,400
187 Norwood Young America3,849 people 37.8 3,849$299,300
188 Crystal22,476 people 37.7 22,476$296,100
189 St. Michael20,010 people 37.6 20,010$390,100
190 Cambridge10,307 people 37.6 10,307$251,600
191 St. James4,767 people 37.6 4,767$122,100
192 Blaine72,488 people 37.5 72,488$352,400
193 Savage32,889 people 37.5 32,889$432,300
194 Chaska28,706 people 37.5 28,706$404,700
195 Long Prairie3,693 people 37.5 3,693$152,000
196 Cloquet12,537 people 37.4 12,537$212,700
197 Delano6,942 people 37.4 6,942$375,200
198 Newport4,754 people 37.4 4,754$378,100
199 Pine Island3,580 people 37.4 3,580$350,500
200 Albertville8,207 people 37.3 8,207$343,700
201 Empire3,092 people 37.3 3,092$469,500
202 Elk River26,793 people 37.2 26,793$370,100
203 South St. Paul20,611 people 37.2 20,611$281,600
204 Lexington2,770 people 37.2 2,770$289,800
205 New Brighton22,710 people 37.0 22,710$364,700
206 Rogers13,685 people 37.0 13,685$459,700
207 Dilworth4,713 people 37.0 4,713$261,800
208 Ramsey28,421 people 36.9 28,421$359,600
209 Lakeville74,354 people 36.8 74,354$452,500
210 Columbia Heights22,155 people 36.8 22,155$277,600
211 Burnsville64,463 people 36.7 64,463$355,200
212 Le Center2,513 people 36.7 2,513$209,600
213 Shakopee46,012 people 36.6 46,012$374,800
214 Stewartville6,807 people 36.6 6,807$265,300
215 Cottage Grove40,992 people 36.5 40,992$378,800
216 Byron6,646 people 36.5 6,646$345,300
217 Rochester122,330 people 36.3 122,330$310,500
218 St. Augusta3,625 people 36.3 3,625$388,400
219 Austin26,358 people 36.2 26,358$163,900
220 New Prague8,237 people 36.2 8,237$350,500
221 St. Louis Park49,594 people 36.1 49,594$386,800
222 Hanover3,626 people 36.1 3,626$447,900
223 Paynesville2,519 people 36.1 2,519$178,200
224 Marshall13,896 people 35.9 13,896$210,300
225 Belle Plaine7,423 people 35.7 7,423$318,200
226 St. Peter12,185 people 35.6 12,185$250,700
227 Willmar21,378 people 35.5 21,378$198,400
228 East Grand Forks9,028 people 35.5 9,028$255,600
229 Farmington23,902 people 35.4 23,902$366,200
230 Sauk Rapids13,852 people 35.3 13,852$256,100
231 Arden Hills9,658 people 35.3 9,658$441,900
232 Duluth87,093 people 35.2 87,093$242,700
233 Brooklyn Park83,876 people 35.2 83,876$336,200
234 North St. Paul12,570 people 35.2 12,570$298,500
235 St. Francis8,372 people 35.2 8,372$327,600
236 Brainerd14,468 people 35.1 14,468$192,500
237 Kasson7,050 people 35.1 7,050$285,200
238 Blue HillSherburne County · 2,571 people 35.1 2,571$373,300
239 Lindstrom4,978 people 35.0 4,978$358,100
240 Otsego22,245 people 34.9 22,245$396,700
241 Sartell19,758 people 34.8 19,758$297,300
242 Fridley30,241 people 34.7 30,241$302,900
243 Falcon Heights5,085 people 34.4 5,085$384,500
244 Montgomery3,434 people 34.3 3,434$234,700
245 Becker5,034 people 34.2 5,034$271,300
246 Foley2,675 people 34.2 2,675$203,800
247 Monticello14,858 people 34.1 14,858$323,700
248 Mayer2,518 people 34.1 2,518$342,700
249 Plainview3,500 people 34.0 3,500$245,300
250 Albany2,821 people 34.0 2,821$238,500
251 St. Paul307,284 people 33.7 307,284$294,500
252 Elko New Market5,002 people 33.7 5,002$433,100
253 Brooklyn Center32,479 people 33.5 32,479$274,300
254 Worthington13,780 people 33.5 13,780$210,300
255 Minneapolis427,246 people 33.4 427,246$362,200
256 Isanti7,210 people 33.3 7,210$290,600
257 Watertown4,790 people 33.3 4,790$337,200
258 Cokato2,782 people 33.3 2,782$223,300
259 Perham3,627 people 33.2 3,627$199,000
260 Jordan6,771 people 32.9 6,771$336,200
261 Barnesville2,762 people 32.7 2,762$248,700
262 Eagle Lake3,281 people 32.6 3,281$276,500
263 Big Lake12,367 people 32.5 12,367$330,200
264 Montrose3,888 people 32.4 3,888$275,700
265 Zimmerman6,546 people 32.2 6,546$323,600
266 Moorhead45,036 people 31.3 45,036$249,000
267 Winona26,009 people 31.3 26,009$201,800
268 Morris5,128 people 30.7 5,128$209,600
269 St. Cloud70,629 people 30.6 70,629$225,000
270 Lonsdale4,896 people 30.3 4,896$357,000
271 Bemidji15,569 people 30.0 15,569$198,300
272 Northfield20,742 people 28.2 20,742$329,400
273 St. Joseph7,021 people 27.3 7,021$237,700
274 Mankato45,473 people 26.5 45,473$261,700
275 CollegevilleStearns County · 3,351 people 21.7 3,351$468,600
How it works

How this ranking works

The MN 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 Minnesota as a whole is 38.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.

Tell Mapleton what the numbers miss

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

Weigh in
Should Mapleton be on this list?
Ask neighbors

Post to Mapleton

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