CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Oldest by median age, Minnesota cities · 2020

Minnesota cities ranked by median age of residents (2023 ACS). This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Youngest by median age, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDYoungest by median ageMost foreign-born residentsHighest uninsured rateMost womenMost menHighest disability rate
YEAR19902000201020202024
Oldest by median age by state
RANKPLACESTATEPOPMEDIAN AGEVS 2000
01North Oaks, MNMN5,28349.8+11%
02Lake City, MNMN5,30649.8+21%
03Mendota Heights, MNMN11,47548.9+17%
04Orono, MNMN8,30147.0+15%
05Shorewood, MNMN7,62046.7+21%
06International Falls, MNMN5,48144.6+10%
07Mahtomedi, MNMN8,18944.5+22%
08Minnetonka, MNMN53,96944.0+8%
09Chisago City, MNMN5,95543.8+16%
10La Crescent, MNMN5,26143.6+15%
11Virginia, MNMN8,18743.5+1%
12Edina, MNMN54,35643.4−2%
13Fairmont, MNMN10,09943.4+5%
14Shoreview, MNMN26,90643.3+10%
15Stillwater, MNMN19,35443.1+14%
16Oak Grove, MNMN9,47643.0+25%
17Vadnais Heights, MNMN13,05242.7+19%
18Red Wing, MNMN16,80542.7+10%
19Mound, MNMN9,06442.6+14%
20Hibbing, MNMN15,82342.6+4%
21Little Falls, MNMN9,27742.5+10%
22Albert Lea, MNMN18,21742.3+3%
23Golden Valley, MNMN21,32542.2−1%
24Fergus Falls, MNMN14,24642.0+6%
25White Bear Lake, MNMN23,39241.8+12%
26Ham Lake, MNMN17,10441.7+23%
27Spring Lake Park, MNMN7,12741.7+11%
28Lake Elmo, MNMN14,37641.6+12%
29Grand Rapids, MNMN11,18141.5+1%
30Detroit Lakes, MNMN10,01941.4−0%
31Litchfield, MNMN6,52841.4+8%
32Corcoran, MNMN9,26941.3+16%
33Lindstrom, MNMN5,03941.3+6%
34Bloomington, MNMN89,03441.2+3%
36Hermantown, MNMN10,11041.0+7%
37New Ulm, MNMN13,86341.0+8%
38Wyoming, MNMN8,12140.9+26%
39Chanhassen, MNMN25,74840.9+20%
40Hastings, MNMN22,56340.7+16%
41East Bethel, MNMN12,60540.7+23%
42Minnetrista, MNMN9,45840.6+4%
43Roseville, MNMN35,66340.6−1%
44Baxter, MNMN9,21740.6+14%
45Inver Grove Heights, MNMN36,87340.5+20%
46Redwood Falls, MNMN5,04040.4+2%
47Medina, MNMN7,46040.3+6%
48Montevideo, MNMN5,33540.3+1%
49Champlin, MNMN23,12540.2+26%
50Princeton, MNMN5,48040.1+9%
51Alexandria, MNMN15,04540.1+9%
52Prior Lake, MNMN28,14040.0+20%
53Hutchinson, MNMN14,65539.8+18%
54Little Canada, MNMN10,56739.8+10%
55Andover, MNMN33,87439.8+25%
56Lino Lakes, MNMN23,22039.8+21%
57Maple Grove, MNMN73,89339.7+15%
58Apple Valley, MNMN55,24839.4+14%
59Oakdale, MNMN30,58839.4+15%
60West St. Paul, MNMN21,95039.4+0%
61Plymouth, MNMN78,94239.2+9%
62Eden Prairie, MNMN63,07539.2+15%
63Forest Lake, MNMN20,95239.1+13%
64Glencoe, MNMN5,63239.1+10%
65Eagan, MNMN67,10939.1+19%
66Anoka, MNMN18,16939.1+15%
67Victoria, MNMN12,44739.0+9%
68Hugo, MNMN17,16739.0+16%
69Thief River Falls, MNMN8,79938.9+3%
70Owatonna, MNMN26,63338.8+11%
71Buffalo, MNMN16,87838.7+21%
72Coon Rapids, MNMN64,19338.6+16%
73Maplewood, MNMN40,71738.5+2%
74New Hope, MNMN20,80738.5+1%
75New Brighton, MNMN22,15938.3+4%
76Woodbury, MNMN81,55838.3+15%
77Waseca, MNMN9,03538.2+8%
78Robbinsdale, MNMN14,03038.2+2%
79Rogers, MNMN15,60638.1+23%
80North Mankato, MNMN14,16537.9+14%
81Elk River, MNMN27,89637.8+18%
82Rosemount, MNMN31,88137.8+21%
83North St. Paul, MNMN12,78037.7+5%
84Cloquet, MNMN12,39937.7+0%
85Crystal, MNMN22,23937.7+2%
86Cambridge, MNMN11,09037.6−2%
87Dayton, MNMN11,40237.6+9%
88Waconia, MNMN14,11337.6+14%
89Blaine, MNMN76,60337.5+15%
90Mounds View, MNMN12,78637.3+11%
91Faribault, MNMN25,04037.3+8%
92Burnsville, MNMN65,24437.2+13%
93Chaska, MNMN30,51337.2+16%
94Newport, MNMN5,52537.1+9%
95Ramsey, MNMN29,62437.1+16%
96North Branch, MNMN12,39837.1+22%
97Cottage Grove, MNMN43,60437.0+16%
98Columbia Heights, MNMN22,48236.9−5%
99New Prague, MNMN8,23836.8+7%
100St. Paul Park, MNMN5,39636.8+7%
101South St. Paul, MNMN20,53236.8+4%
102Richfield, MNMN36,59336.7−1%
103Lakeville, MNMN79,27036.7+17%
104Savage, MNMN32,97036.7+17%
105St. Michael, MNMN22,49836.6+17%
106Delano, MNMN7,78836.5+17%
107Austin, MNMN26,68936.3−9%
108Fridley, MNMN30,82936.0−1%
109Rochester, MNMN124,29236.0+5%
110Stewartville, MNMN6,85035.9+9%
111Belle Plaine, MNMN7,63235.9+3%
112Sauk Rapids, MNMN13,76835.9+11%
113Byron, MNMN6,74035.7+18%
114Duluth, MNMN88,33035.7+1%
115Arden Hills, MNMN9,58335.7−1%
116Brainerd, MNMN14,42835.6+9%
117Carver, MNMN7,19835.6+9%
118Hopkins, MNMN19,52335.5+4%
119Crookston, MNMN7,37535.5−1%
120Kasson, MNMN7,35035.4+6%
121Sartell, MNMN19,91835.3+14%
122Farmington, MNMN25,42535.3+18%
123East Grand Forks, MNMN8,90635.3+4%
124St. Francis, MNMN8,63535.2+26%
125Shakopee, MNMN49,36635.2+12%
126Brooklyn Park, MNMN83,54335.0+10%
127Otsego, MNMN24,52534.8+7%
128Monticello, MNMN15,67034.7+16%
129St. Louis Park, MNMN50,02734.6−3%
130Elko New Market, MNMN5,30034.4
131Willmar, MNMN22,00134.2+0%
132Falcon Heights, MNMN5,07134.1+10%
133Jordan, MNMN6,98834.1+17%
134Waite Park, MNMN8,45034.0+16%
135Marshall, MNMN14,17133.9+13%
136Albertville, MNMN8,54433.9+18%
137Brooklyn Center, MNMN31,84633.1−6%
138Becker, MNMN5,42533.0+17%
139St. Paul, MNMN306,68432.8+6%
140Big Lake, MNMN12,92932.7+14%
141St. Cloud, MNMN72,64732.6+16%
142Minneapolis, MNMN430,32432.6+4%
143Lonsdale, MNMN5,11732.1+0%
144Moorhead, MNMN46,53331.9+11%
145St. Peter, MNMN12,27531.9+29%
146Isanti, MNMN7,71431.8+12%
147Zimmerman, MNMN6,90431.7+16%
148Worthington, MNMN13,97931.7−12%
149Winona, MNMN26,53031.6+10%
150Bemidji, MNMN15,77030.9+12%
151Northfield, MNMN21,99230.9+34%
152Morris, MNMN5,15030.5+26%
153Mankato, MNMN46,52927.7+9%
154St. Joseph, MNMN6,84627.1+24%
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES