CensusEasy
RANKING · 2020 CENSUS · 153 SHOWN OF 153

Oldest housing stock, Minnesota cities · 2020

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

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