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.

Flip the list · Newest housing stock, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR1990201020202024
Oldest housing stock by state
RANKPLACESTATEPOPMEDIAN YEAR BUILTVS 1990
01Minneapolis, MNMN430,3241949+1%
02Duluth, MNMN88,3301949+1%
03St. Paul, MNMN306,6841951+0%
04Virginia, MNMN8,1871951+0%
05Robbinsdale, MNMN14,0301954+0%
06Austin, MNMN26,6891955+0%
07Hibbing, MNMN15,8231956+0%
08South St. Paul, MNMN20,5321956
09Winona, MNMN26,5301957+1%
10Fairmont, MNMN10,0991958+0%
11Falcon Heights, MNMN5,0711958+0%
12Richfield, MNMN36,5931958+0%
13Crystal, MNMN22,2391958+0%
14Albert Lea, MNMN18,2171959+0%
15Montevideo, MNMN5,3351959+0%
16Columbia Heights, MNMN22,4821961+0%
17St. Louis Park, MNMN50,0271962+0%
18Cloquet, MNMN12,3991963+0%
19Crookston, MNMN7,3751963+0%
20Brooklyn Center, MNMN31,8461963+0%
21International Falls, MNMN5,4811964+0%
22New Ulm, MNMN13,8631964+0%
23Redwood Falls, MNMN5,0401964+0%
24Golden Valley, MNMN21,3251965+0%
25St. Paul Park, MNMN5,3961966+0%
26Fergus Falls, MNMN14,2461967+1%
27Roseville, MNMN35,6631967+0%
28Thief River Falls, MNMN8,7991967+0%
29Brainerd, MNMN14,4281967+1%
30Morris, MNMN5,1501967+0%
31Waseca, MNMN9,0351968+0%
32Fridley, MNMN30,8291968+0%
33New Hope, MNMN20,8071968+0%
34Mound, MNMN9,0641969+0%
35Edina, MNMN54,3561969+0%
36West St. Paul, MNMN21,9501969
38Princeton, MNMN5,4801970−0%
39Litchfield, MNMN6,5281970+0%
40Spring Lake Park, MNMN7,1271970+0%
41Bloomington, MNMN89,0341970+0%
42Hopkins, MNMN19,5231971+0%
43North St. Paul, MNMN12,7801971
44Red Wing, MNMN16,8051971+1%
45White Bear Lake, MNMN23,3921971+0%
46Willmar, MNMN22,0011971+0%
47Worthington, MNMN13,9791971+1%
48Little Falls, MNMN9,2771971+1%
49New Brighton, MNMN22,1591971+0%
50Detroit Lakes, MNMN10,0191972+1%
51Glencoe, MNMN5,6321972+1%
52Newport, MNMN5,5251972+0%
53Mounds View, MNMN12,7861974+0%
54Anoka, MNMN18,1691974+0%
55Faribault, MNMN25,0401974+1%
56La Crescent, MNMN5,2611974+0%
57Owatonna, MNMN26,6331974+1%
58Arden Hills, MNMN9,5831976+0%
59Grand Rapids, MNMN11,1811976+1%
60Marshall, MNMN14,1711976+0%
61Bemidji, MNMN15,7701977+1%
62East Grand Forks, MNMN8,9061977+1%
63Lake City, MNMN5,3061977+1%
64Maplewood, MNMN40,7171977+0%
65Stillwater, MNMN19,3541978+1%
66Mankato, MNMN46,5291978+1%
67Corcoran, MNMN9,2691979+0%
68St. Cloud, MNMN72,6471979+0%
69Moorhead, MNMN46,5331979+1%
70St. Peter, MNMN12,2751979+1%
71Minnetonka, MNMN53,9691980+0%
72Burnsville, MNMN65,2441980+0%
73Alexandria, MNMN15,0451980+1%
74Brooklyn Park, MNMN83,5431980+0%
75Shoreview, MNMN26,9061980+0%
76Northfield, MNMN21,9921981+0%
77Little Canada, MNMN10,5671981+0%
78North Mankato, MNMN14,1651982+1%
79Mendota Heights, MNMN11,4751982+0%
80Orono, MNMN8,3011983+1%
81Coon Rapids, MNMN64,1931983+0%
82Hutchinson, MNMN14,6551985+1%
83Vadnais Heights, MNMN13,0521985+0%
84East Bethel, MNMN12,6051985+1%
85Hastings, MNMN22,5631985+1%
86Rochester, MNMN124,2921985+1%
87Shorewood, MNMN7,6201985+1%
88Stewartville, MNMN6,8501986+1%
89Cottage Grove, MNMN43,6041986+1%
90Mahtomedi, MNMN8,1891986+1%
91Plymouth, MNMN78,9421987+0%
92Champlin, MNMN23,1251987+0%
93Waite Park, MNMN8,4501987+0%
94Chisago City, MNMN5,9551987+1%
95Dayton, MNMN11,4021987+1%
96Eagan, MNMN67,1091987+0%
97Oakdale, MNMN30,5881987+1%
98Forest Lake, MNMN20,9521987+1%
99Apple Valley, MNMN55,2481988+0%
100Eden Prairie, MNMN63,0751988+0%
101Cambridge, MNMN11,0901988+1%
102New Prague, MNMN8,2381988+1%
103North Oaks, MNMN5,2831988+1%
104Oak Grove, MNMN9,4761988
105Sauk Rapids, MNMN13,7681989+1%
106Elk River, MNMN27,8961990+1%
107Inver Grove Heights, MNMN36,8731990+1%
108Hermantown, MNMN10,1101990+1%
109Lindstrom, MNMN5,0391990+1%
110Maple Grove, MNMN73,8931990+0%
111Wyoming, MNMN8,1211991+1%
112Buffalo, MNMN16,8781992+1%
113Ham Lake, MNMN17,1041992+1%
114Lino Lakes, MNMN23,2201992+1%
115Blaine, MNMN76,6031992+1%
116St. Joseph, MNMN6,8461993+1%
117Andover, MNMN33,8741993+1%
118Chanhassen, MNMN25,7481993+1%
119Lake Elmo, MNMN14,3761993+1%
120North Branch, MNMN12,3981993+1%
121Chaska, MNMN30,5131994+1%
122Delano, MNMN7,7881994+1%
123Jordan, MNMN6,9881994+1%
124Kasson, MNMN7,3501994+1%
125Ramsey, MNMN29,6241994+1%
126Monticello, MNMN15,6701995+1%
127Lakeville, MNMN79,2701996+1%
128Prior Lake, MNMN28,1401996+1%
129Woodbury, MNMN81,5581996+1%
130Savage, MNMN32,9701996+1%
131St. Francis, MNMN8,6351997+1%
132Farmington, MNMN25,4251997+1%
133Belle Plaine, MNMN7,6321997+2%
134Big Lake, MNMN12,9291997+1%
135Shakopee, MNMN49,3661998+1%
136Albertville, MNMN8,5441998+1%
137Byron, MNMN6,7401998+1%
138Rosemount, MNMN31,8811998+1%
139Waconia, MNMN14,1131998+1%
140Medina, MNMN7,4601998+1%
141Minnetrista, MNMN9,4581998+2%
142St. Michael, MNMN22,4981998+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
Download CSV (full list, 153 rows)

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU DECENNIAL CENSUS