CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Oldest by median age, Minnesota cities · 2020

Minnesota cities ranked by median age of residents (2020 ACS). This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide. The median across all 154 is 38.2.

Flip the list · Youngest by median age, US cities →
MinnesotaAll statesPop > 5KAll rankings
Oldest by median age by state
RANKPLACESTATEPOPMEDIAN AGEVS 2000
01Lake City, MNMN5,30649.8+21%
02North Oaks, MNMN5,28349.8+11%
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.40%
31Litchfield, MNMN6,52841.4+8%
32Corcoran, MNMN9,26941.3+16%
33Lindstrom, MNMN5,03941.3+6%
35Bloomington, 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%
40East Bethel, MNMN12,60540.7+23%
41Hastings, MNMN22,56340.7+16%
42Baxter, MNMN9,21740.6+14%
43Minnetrista, MNMN9,45840.6+4%
44Roseville, MNMN35,66340.6−1%
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%
50Alexandria, MNMN15,04540.1+9%
51Princeton, MNMN5,48040.1+9%
52Prior Lake, MNMN28,14040.0+20%
53Hutchinson, MNMN14,65539.8+18%
54Andover, MNMN33,87439.8+25%
55Lino Lakes, MNMN23,22039.8+21%
56Little Canada, MNMN10,56739.8+10%
57Maple Grove, MNMN73,89339.7+15%
58Apple Valley, MNMN55,24839.4+14%
59Oakdale, MNMN30,58839.4+15%
60West St. Paul, MNMN21,95039.40%
61Plymouth, MNMN78,94239.2+9%
62Eden Prairie, MNMN63,07539.2+15%
63Anoka, MNMN18,16939.1+15%
64Eagan, MNMN67,10939.1+19%
65Forest Lake, MNMN20,95239.1+13%
66Glencoe, MNMN5,63239.1+10%
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%
73New Hope, MNMN20,80738.5+1%
74Maplewood, MNMN40,71738.5+2%
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.70%
85Crystal, MNMN22,23937.7+2%
86Dayton, MNMN11,40237.6+9%
87Cambridge, MNMN11,09037.6−2%
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%
99St. Paul Park, MNMN5,39636.8+7%
100South St. Paul, MNMN20,53236.8+4%
101New Prague, MNMN8,23836.8+7%
102Lakeville, MNMN79,27036.7+17%
103Savage, MNMN32,97036.7+17%
104Richfield, MNMN36,59336.7−1%
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%
111Sauk Rapids, MNMN13,76835.9+11%
112Belle Plaine, MNMN7,63235.9+3%
113Arden Hills, MNMN9,58335.7−1%
114Duluth, MNMN88,33035.7+1%
115Byron, MNMN6,74035.7+18%
116Carver, MNMN7,19835.6+9%
117Brainerd, MNMN14,42835.6+9%
118Hopkins, MNMN19,52335.5+4%
119Crookston, MNMN7,37535.5−1%
120Kasson, MNMN7,35035.4+6%
121Sartell, MNMN19,91835.3+14%
122East Grand Forks, MNMN8,90635.3+4%
123Farmington, MNMN25,42535.3+18%
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.20%
132Jordan, MNMN6,98834.1+17%
133Falcon Heights, MNMN5,07134.1+10%
134Waite Park, MNMN8,45034.0+16%
135Albertville, MNMN8,54433.9+18%
136Marshall, MNMN14,17133.9+13%
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.10%
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

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU DECENNIAL CENSUS