HomeSince

state

Home prices in Minnesota since you bought

A home in Minnesota bought 10 years ago is worth about 76.2% more today if it kept pace with its state, about 5.8% a year (2016 Q2 to 2026 Q2). The figures are the federal FHFA House Price Index, quarterly, latest 2026 Q2.

Appreciation over 1, 5, 10 and 20 years

WindowChangePer year$300,000 then is nowAfter inflationPeriods
1 year+3.0%+3.0%$308,897-0.9% (-0.9%/yr)2025 Q2 → 2026 Q2
5 years+31.2%+5.6%$393,606+5.8% (+1.1%/yr)2021 Q2 → 2026 Q2
10 years+76.2%+5.8%$528,495+26.7% (+2.4%/yr)2016 Q2 → 2026 Q2
20 years+68.2%+2.6%$504,742+1.9% (+0.1%/yr)2006 Q2 → 2026 Q2

After inflation: the same change measured in dollars of constant buying power, using the CPI-U (all items, US city average) averaged over the start and end periods; the national series, not a local cost of living.

Informational only, not an appraisal. This is the area’s average from repeat sales on conforming mortgages; it knows nothing about any particular house.

How Minnesota compares

Area1 yr5 yr10 yr20 yr
Minnesota+3.0%+31.2%+76.2%+68.2%
United States+3.0%+41.3%+93.3%+93.5%

Windows end at each series’ own latest period; the annual county and ZIP indexes end a few quarters before the quarterly state and metro ones.

What is your home worth since you bought it?

The home value since purchase calculator takes your purchase price, month, year and ZIP and applies the smallest area’s index, falling back to the state when the ZIP has no data.

Metro areas in Minnesota, ranked by 5-year change

#Area5 yrPer year10 yr
1La Crosse-Onalaska, WI-MN+50.0%+8.5%+95.7%
2Duluth, MN-WI+48.7%+8.3%+95.1%
3Sioux Falls, SD-MN+36.3%+6.4%+87.7%
4St. Cloud, MN+35.9%+6.3%+80.9%
5Fargo, ND-MN+35.6%+6.3%+58.9%
6Grand Forks, ND-MN+35.0%+6.2%+51.5%
7Rochester, MN+32.6%+5.8%+83.4%
8Mankato, MN+30.8%+5.5%+70.3%
9Minneapolis-St. Paul-Bloomington, MN-WI+27.3%+5.0%+72.6%

Each row is that area’s own index over its own latest 5 and 10 years; annual county and ZIP series end earlier than quarterly state and metro ones. A dash means the index has no value at the start of that window.

Counties in Minnesota, ranked by 5-year change

#Area5 yrPer year10 yr
1Lac Qui Parle County+74.1%+11.7%+107.4%
2Murray County+66.6%+10.8%+93.3%
3Chippewa County+64.8%+10.5%+95.0%
4Carlton County+61.3%+10.0%+95.2%
5Traverse County+59.7%+9.8%+72.9%
6Cass County+59.5%+9.8%+88.8%
7Nobles County+58.2%+9.6%+96.9%
8Big Stone County+58.1%+9.6%+91.7%
9Crow Wing County+58.1%+9.6%+96.0%
10Lake County+58.0%+9.6%+93.5%
11Lincoln County+57.7%+9.5%+75.9%
12Koochiching County+55.8%+9.3%+69.3%
13Aitkin County+55.7%+9.3%+82.0%
14Faribault County+54.5%+9.1%+76.2%
15Cook County+54.3%+9.1%+72.4%
16Wadena County+54.1%+9.0%+84.9%
17Morrison County+53.3%+8.9%+97.4%
18Wabasha County+53.0%+8.9%+93.2%
19Houston County+52.9%+8.9%+82.9%
20Saint Louis County+52.7%+8.8%+81.7%
21Wilkin County+52.6%+8.8%+84.4%
22Meeker County+52.5%+8.8%+92.1%
23Mower County+52.4%+8.8%+88.5%
24Itasca County+51.8%+8.7%+72.0%
25Pope County+51.8%+8.7%+76.9%
26Grant County+51.3%+8.6%+78.8%
27Pine County+51.0%+8.6%+99.2%
28Hubbard County+50.4%+8.5%+79.2%
29Douglas County+49.9%+8.4%+78.9%
30Pipestone County+48.8%+8.3%+81.9%
31Renville County+48.5%+8.2%+77.6%
32Otter Tail County+48.2%+8.2%+78.5%
33Jackson County+47.8%+8.1%+73.7%
34Todd County+47.6%+8.1%+83.9%
35Steele County+47.0%+8.0%+87.1%
36Becker County+47.0%+8.0%+77.8%
37Mille Lacs County+47.0%+8.0%+98.3%
38Waseca County+46.9%+8.0%+74.9%
39Watonwan County+46.5%+7.9%+68.7%
40Beltrami County+46.4%+7.9%+72.7%
41Swift County+46.1%+7.9%+65.5%
42Fillmore County+45.6%+7.8%+85.2%
43Freeborn County+45.3%+7.8%+79.0%
44Rock County+45.0%+7.7%+81.5%
45Redwood County+44.9%+7.7%+79.7%
46Yellow Medicine County+44.9%+7.7%+67.5%
47Winona County+44.9%+7.7%+72.0%
48Mahnomen County+44.8%+7.7%+64.2%
49Kandiyohi County+44.8%+7.7%+68.7%
50Kittson County+44.8%+7.7%+98.6%
51Le Sueur County+44.3%+7.6%+80.0%
52Kanabec County+43.7%+7.5%+98.7%
53Clearwater County+43.6%+7.5%+67.0%
54Stearns County+43.3%+7.5%+75.8%
55McLeod County+43.0%+7.4%+84.1%
56Isanti County+42.9%+7.4%+91.4%
57Brown County+42.8%+7.4%+67.3%
58Benton County+42.0%+7.3%+77.6%
59Lyon County+41.8%+7.2%+60.9%
60Sherburne County+41.5%+7.2%+86.6%
61Goodhue County+41.0%+7.1%+78.2%
62Chisago County+39.9%+6.9%+87.0%
63Stevens County+39.8%+6.9%+52.4%
64Rice County+39.7%+6.9%+76.1%
65Martin County+39.6%+6.9%+71.0%
66Nicollet County+39.1%+6.8%+64.3%
67Roseau County+39.0%+6.8%+61.8%
68Blue Earth County+38.9%+6.8%+68.8%
69Dodge County+38.8%+6.8%+83.2%
70Olmsted County+38.1%+6.7%+80.3%
71Wright County+38.0%+6.7%+77.1%
72Polk County+36.6%+6.4%+54.7%
73Clay County+36.4%+6.4%+56.7%
74Carver County+36.1%+6.4%+65.7%
75Marshall County+36.0%+6.3%+50.7%
76Anoka County+36.0%+6.3%+78.0%
77Sibley County+35.5%+6.3%+78.0%
78Washington County+35.0%+6.2%+68.7%
79Scott County+34.9%+6.2%+66.3%
80Cottonwood County+33.8%+6.0%+57.8%
81Lake of the Woods County+33.6%+6.0%+64.2%
82Dakota County+32.3%+5.8%+64.3%
83Ramsey County+30.7%+5.5%+69.6%
84Hennepin County+29.8%+5.4%+65.1%
85Norman County+26.9%+4.9%+66.7%
86Red Lake County+24.6%+4.5%+41.7%
87Pennington County+16.7%+3.1%+32.9%

Each row is that area’s own index over its own latest 5 and 10 years; annual county and ZIP series end earlier than quarterly state and metro ones. A dash means the index has no value at the start of that window.

Where these figures come from

Series. FHFA HPI, traditional / all-transactions / quarterly, NSA, State MN, from the FHFA House Price Index datasets. Each change is the index at the end of the window divided by the index at its start, ending at the latest published period (2026 Q2). Per-year figures are compound annual rates. Snapshot vintage: master file through 2026 Q2.

What it leaves out. The index is estimated from repeat sales and appraisals on mortgages bought or guaranteed by Fannie Mae and Freddie Mac, so cash, jumbo, FHA and VA purchases are not in it. It tracks the area, not any house: renovations, condition and lot are invisible to it.

Data pulled 2026-09-28. FHFA publishes state and metro indexes quarterly and county and ZIP indexes annually; this page updates with each pull.