CensusEasy
RANKING · 1990 CENSUS · 148 SHOWN OF 148

Oldest housing stock, Minnesota cities · 1990

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

Flip the list · Newest housing stock, US cities →
MinnesotaAll statesPop > 5KAll rankings
Oldest housing stock by state
RANKPLACESTATEPOPMEDIAN YEAR BUILTVS –
01Minneapolis, MNMN430,3241939–
02Duluth, MNMN88,3301939–
03Winona, MNMN26,5301939–
04Virginia, MNMN8,1871942–
05St. Paul, MNMN306,6841944–
06Austin, MNMN26,6891950–
07Hibbing, MNMN15,8231952–
08Fairmont, MNMN10,0991953–
09Brainerd, MNMN14,4281953–
10Robbinsdale, MNMN14,0301953–
11Albert Lea, MNMN18,2171954–
12Cloquet, MNMN12,3991954–
13Montevideo, MNMN5,3351954–
14Crookston, MNMN7,3751956–
15New Ulm, MNMN13,8631956–
16Falcon Heights, MNMN5,0711956–
17Faribault, MNMN25,0401956–
18Fergus Falls, MNMN14,2461956–
19Richfield, MNMN36,5931956–
20Stillwater, MNMN19,3541957–
21International Falls, MNMN5,4811957–
22St. Louis Park, MNMN50,0271957–
23Worthington, MNMN13,9791957–
24Bemidji, MNMN15,7701958–
25Detroit Lakes, MNMN10,0191958–
26Columbia Heights, MNMN22,4821958–
27Crystal, MNMN22,2391958–
28Lake City, MNMN5,3061958–
29Little Falls, MNMN9,2771958–
30Red Wing, MNMN16,8051958–
31Carver, MNMN7,1981959–
32Belle Plaine, MNMN7,6321959–
33Mankato, MNMN46,5291960–
34New Prague, MNMN8,2381960–
35Orono, MNMN8,3011960–
36Owatonna, MNMN26,6331961–
37Thief River Falls, MNMN8,7991961–
38Brooklyn Center, MNMN31,8461961–
39Glencoe, MNMN5,6321961–
40Waseca, MNMN9,0351962–
41Grand Rapids, MNMN11,1811962–
42Morris, MNMN5,1501962–
43Litchfield, MNMN6,5281962–
44St. Peter, MNMN12,2751963–
45Alexandria, MNMN15,0451963–
46Golden Valley, MNMN21,3251963–
47Mahtomedi, MNMN8,1891963–
48Redwood Falls, MNMN5,0401963–
49St. Paul Park, MNMN5,3961964–
50Roseville, MNMN35,6631964–
51Edina, MNMN54,3561965–
52East Grand Forks, MNMN8,9061965–
53White Bear Lake, MNMN23,3921965–
54Moorhead, MNMN46,5331965–
56Willmar, MNMN22,0011966–
57Newport, MNMN5,5251966–
58Fridley, MNMN30,8291966–
59Lonsdale, MNMN5,1171966–
60Rochester, MNMN124,2921966–
61Hermantown, MNMN10,1101967–
62La Crescent, MNMN5,2611967–
63New Hope, MNMN20,8071967–
64Spring Lake Park, MNMN7,1271967–
65Bloomington, MNMN89,0341967–
66Hopkins, MNMN19,5231968–
67Mound, MNMN9,0641968–
68Hastings, MNMN22,5631968–
69North Mankato, MNMN14,1651968–
70Minnetrista, MNMN9,4581968–
71New Brighton, MNMN22,1591968–
72Hutchinson, MNMN14,6551969–
73Waconia, MNMN14,1131969–
74Anoka, MNMN18,1691969–
75Maplewood, MNMN40,7171969–
76St. Cloud, MNMN72,6471970–
77Jordan, MNMN6,9881970–
78Mounds View, MNMN12,7861971–
79Delano, MNMN7,7881971–
80Shorewood, MNMN7,6201971–
81Marshall, MNMN14,1711971–
82Princeton, MNMN5,4801971–
83Rogers, MNMN15,6061971–
84Shakopee, MNMN49,3661972–
85Stewartville, MNMN6,8501972–
86Northfield, MNMN21,9921972–
87Kasson, MNMN7,3501972–
88Lindstrom, MNMN5,0391972–
89Farmington, MNMN25,4251972–
90Medina, MNMN7,4601972–
91Buffalo, MNMN16,8781973–
92Byron, MNMN6,7401973–
93Cottage Grove, MNMN43,6041973–
94Hugo, MNMN17,1671973–
95Lake Elmo, MNMN14,3761973–
96North Branch, MNMN12,3981973–
97North Oaks, MNMN5,2831973–
98Arden Hills, MNMN9,5831973–
99Mendota Heights, MNMN11,4751973–
100Zimmerman, MNMN6,9041973–
101Victoria, MNMN12,4471974–
102Minnetonka, MNMN53,9691974–
103Chisago City, MNMN5,9551974–
104Dayton, MNMN11,4021974–
105Isanti, MNMN7,7141974–
106Sauk Rapids, MNMN13,7681974–
107Big Lake, MNMN12,9291974–
108Brooklyn Park, MNMN83,5431974–
109Forest Lake, MNMN20,9521974–
110Corcoran, MNMN9,2691975–
111St. Joseph, MNMN6,8461975–
112Inver Grove Heights, MNMN36,8731975–
113Cambridge, MNMN11,0901975–
114East Bethel, MNMN12,6051975–
115Ham Lake, MNMN17,1041975–
116Little Canada, MNMN10,5671975–
117Chaska, MNMN30,5131976–
118Shoreview, MNMN26,9061976–
119Baxter, MNMN9,2171976–
120Becker, MNMN5,4251976–
121Sartell, MNMN19,9181977–
122Wyoming, MNMN8,1211977–
123Burnsville, MNMN65,2441977–
124Coon Rapids, MNMN64,1931977–
125Oakdale, MNMN30,5881977–
126Monticello, MNMN15,6701977–
127Blaine, MNMN76,6031977–
128Ramsey, MNMN29,6241977–
129Elk River, MNMN27,8961978–
130Waite Park, MNMN8,4501978–
131Prior Lake, MNMN28,1401978–
132Plymouth, MNMN78,9421979–
133Apple Valley, MNMN55,2481979–
134Lino Lakes, MNMN23,2201979–
135St. Michael, MNMN22,4981979–
136Andover, MNMN33,8741979–
137Rosemount, MNMN31,8811979–
138Lakeville, MNMN79,2701980–
139Champlin, MNMN23,1251981–
140St. Francis, MNMN8,6351981–
141Vadnais Heights, MNMN13,0521981–
142Chanhassen, MNMN25,7481981–
143Maple Grove, MNMN73,8931981–
144Woodbury, MNMN81,5581982–
145Eagan, MNMN67,1091983–
146Eden Prairie, MNMN63,0751984–
147Albertville, MNMN8,5441984–
148Savage, MNMN32,9701985–
SHOWING 1–148 OF 148

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