CensusEasy
RANKING · 2020 CENSUS · 153 SHOWN OF 153

Oldest housing stock, Minnesota cities · 2020

Minnesota cities ranked by oldest median year of construction (2020 ACS). This list covers the 153 cities in Minnesota that qualify, ranked against each other statewide. The median across all 153 is 1981.

Flip the list · Newest housing stock, US cities →
MinnesotaAll statesPop > 5KAll rankings
Oldest housing stock by state
RANKPLACESTATEPOPMEDIAN YEAR BUILTVS 1990
01Minneapolis, MNMN430,3241949+1%
02Duluth, MNMN88,3301949+1%
03St. Paul, MNMN306,68419510%
04Virginia, MNMN8,18719510%
05Robbinsdale, MNMN14,03019540%
06Austin, MNMN26,68919550%
07South St. Paul, MNMN20,5321956–
08Hibbing, MNMN15,82319560%
09Winona, MNMN26,5301957+1%
10Fairmont, MNMN10,09919580%
11Falcon Heights, MNMN5,07119580%
12Crystal, MNMN22,23919580%
13Richfield, MNMN36,59319580%
14Montevideo, MNMN5,33519590%
15Albert Lea, MNMN18,21719590%
16Columbia Heights, MNMN22,48219610%
17St. Louis Park, MNMN50,02719620%
18Brooklyn Center, MNMN31,84619630%
19Cloquet, MNMN12,39919630%
20Crookston, MNMN7,37519630%
22New Ulm, MNMN13,86319640%
23Redwood Falls, MNMN5,04019640%
24Golden Valley, MNMN21,32519650%
25St. Paul Park, MNMN5,39619660%
26Brainerd, MNMN14,4281967+1%
27Fergus Falls, MNMN14,2461967+1%
28Morris, MNMN5,15019670%
29Thief River Falls, MNMN8,79919670%
30Roseville, MNMN35,66319670%
31Waseca, MNMN9,03519680%
32Fridley, MNMN30,82919680%
33New Hope, MNMN20,80719680%
34Mound, MNMN9,06419690%
35Edina, MNMN54,35619690%
37West St. Paul, MNMN21,9501969–
38Bloomington, MNMN89,03419700%
39Spring Lake Park, MNMN7,12719700%
40Litchfield, MNMN6,52819700%
41Princeton, MNMN5,48019700%
42Hopkins, MNMN19,52319710%
43North St. Paul, MNMN12,7801971–
44New Brighton, MNMN22,15919710%
45White Bear Lake, MNMN23,39219710%
46Willmar, MNMN22,00119710%
47Worthington, MNMN13,9791971+1%
48Little Falls, MNMN9,2771971+1%
49Red Wing, MNMN16,8051971+1%
50Detroit Lakes, MNMN10,0191972+1%
51Glencoe, MNMN5,6321972+1%
52Newport, MNMN5,52519720%
53Mounds View, MNMN12,78619740%
54Anoka, MNMN18,16919740%
55Faribault, MNMN25,0401974+1%
56La Crescent, MNMN5,26119740%
57Owatonna, MNMN26,6331974+1%
58Arden Hills, MNMN9,58319760%
59Grand Rapids, MNMN11,1811976+1%
60Marshall, MNMN14,17119760%
61Bemidji, MNMN15,7701977+1%
62East Grand Forks, MNMN8,9061977+1%
63Lake City, MNMN5,3061977+1%
64Maplewood, MNMN40,71719770%
65Stillwater, MNMN19,3541978+1%
66Mankato, MNMN46,5291978+1%
67Corcoran, MNMN9,26919790%
68St. Cloud, MNMN72,64719790%
69Moorhead, MNMN46,5331979+1%
70St. Peter, MNMN12,2751979+1%
71Minnetonka, MNMN53,96919800%
72Burnsville, MNMN65,24419800%
73Alexandria, MNMN15,0451980+1%
74Brooklyn Park, MNMN83,54319800%
75Shoreview, MNMN26,90619800%
76Northfield, MNMN21,99219810%
77Little Canada, MNMN10,56719810%
78Mendota Heights, MNMN11,47519820%
79North Mankato, MNMN14,1651982+1%
80Coon Rapids, MNMN64,19319830%
81Orono, MNMN8,3011983+1%
82Hutchinson, MNMN14,6551985+1%
83Vadnais Heights, MNMN13,05219850%
84East Bethel, MNMN12,6051985+1%
85Shorewood, MNMN7,6201985+1%
86Hastings, MNMN22,5631985+1%
87Rochester, MNMN124,2921985+1%
88Stewartville, MNMN6,8501986+1%
89Cottage Grove, MNMN43,6041986+1%
90Mahtomedi, MNMN8,1891986+1%
91Plymouth, MNMN78,94219870%
92Champlin, MNMN23,12519870%
93Waite Park, MNMN8,45019870%
94Dayton, MNMN11,4021987+1%
95Eagan, MNMN67,10919870%
96Forest Lake, MNMN20,9521987+1%
97Oakdale, MNMN30,5881987+1%
98Chisago City, MNMN5,9551987+1%
99Apple Valley, MNMN55,24819880%
100Eden Prairie, MNMN63,07519880%
101New Prague, MNMN8,2381988+1%
102North Oaks, MNMN5,2831988+1%
103Oak Grove, MNMN9,4761988–
104Cambridge, MNMN11,0901988+1%
105Sauk Rapids, MNMN13,7681989+1%
106Elk River, MNMN27,8961990+1%
107Inver Grove Heights, MNMN36,8731990+1%
108Lindstrom, MNMN5,0391990+1%
109Hermantown, MNMN10,1101990+1%
110Maple Grove, MNMN73,89319900%
111Wyoming, MNMN8,1211991+1%
112Blaine, MNMN76,6031992+1%
113Lino Lakes, MNMN23,2201992+1%
114Buffalo, MNMN16,8781992+1%
115Ham Lake, MNMN17,1041992+1%
116St. Joseph, MNMN6,8461993+1%
117Andover, MNMN33,8741993+1%
118Lake Elmo, MNMN14,3761993+1%
119North Branch, MNMN12,3981993+1%
120Chanhassen, MNMN25,7481993+1%
121Delano, MNMN7,7881994+1%
122Jordan, MNMN6,9881994+1%
123Kasson, MNMN7,3501994+1%
124Chaska, MNMN30,5131994+1%
125Ramsey, MNMN29,6241994+1%
126Monticello, MNMN15,6701995+1%
127Lakeville, MNMN79,2701996+1%
128Savage, MNMN32,9701996+1%
129Woodbury, MNMN81,5581996+1%
130Prior Lake, MNMN28,1401996+1%
131St. Francis, MNMN8,6351997+1%
132Belle Plaine, MNMN7,6321997+2%
133Big Lake, MNMN12,9291997+1%
134Farmington, MNMN25,4251997+1%
135Shakopee, MNMN49,3661998+1%
136Albertville, MNMN8,5441998+1%
137Medina, MNMN7,4601998+1%
138Minnetrista, MNMN9,4581998+2%
139St. Michael, MNMN22,4981998+1%
140Waconia, MNMN14,1131998+1%
141Byron, MNMN6,7401998+1%
142Rosemount, MNMN31,8811998+1%
143Baxter, MNMN9,2172000+1%
144Carver, MNMN7,1982000+2%
145Zimmerman, MNMN6,9042000+1%
146Sartell, MNMN19,9182001+1%
147Becker, MNMN5,4252001+1%
148Isanti, MNMN7,7142001+1%
149Rogers, MNMN15,6062001+2%
150Hugo, MNMN17,1672002+1%
151Victoria, MNMN12,4472003+1%
152Lonsdale, MNMN5,1172003+2%
153Otsego, MNMN24,5252004–
SHOWING 1–153 OF 153

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