Skip to main content
MarketTimeline.com
MT
MarketTimeline
.com
Methodology Top Markets
Public Record 80M+ records · 24M+ properties All 50 states Methodology

Appreciation Velocity — Minnesota Cities

Cities of Minnesota ranked by 1Y / 3Y / 5Y home-price appreciation.

Public Record
Currently viewing: Minnesota · View nationwide

Top 10 — 5Y appreciation (Countys)

#1 · , MN
+1,083.3%
#2 · Nobles, MN
+182.3%
#3 · Le Sueur, MN
+155.7%
#4 · Itasca, MN
+134.0%
#5 · Pipestone, MN
+126.2%
#6 · Wabasha, MN
+116.9%
#7 · Nicollet, MN
+116.7%
#8 · Mille Lacs, MN
+109.7%
#9 · Lake, MN
+101.8%
#10 · Meeker, MN
+97.9%
Reset

County ranking — 5Y appreciation (highest first)

# County State 1Y 3Y 5Y 10Y Current median
1 , MN MN +131.1% +1,083.3% +281.7% $668K
2 Nobles, MN MN +67.5% +201.6% +182.3% +235.3% $466.1K
3 Le Sueur, MN MN +92.7% +159.7% +155.7% +214.2% $544K
4 Itasca, MN MN +55.0% +118.1% +134.0% +253.4% $419.4K
5 Pipestone, MN MN +100.1% +68.0% +126.2% +117.5% $221.5K
6 Wabasha, MN MN -8.7% +11.4% +116.9% +147.8% $359.8K
7 Nicollet, MN MN +21.0% +31.0% +116.7% +104.3% $385.6K
8 Mille Lacs, MN MN +24.8% +41.1% +109.7% +180.0% $409.1K
9 Lake, MN MN +27.5% +86.1% +101.8% +159.2% $303.2K
10 Meeker, MN MN +11.4% +49.9% +97.9% +122.1% $387K
11 Clearwater, MN MN +14.4% +49.8% +86.7% +171.5% $289.8K
12 Pine, MN MN +45.7% +39.2% +86.4% +114.6% $320.6K
13 Dodge, MN MN +5.2% +85.5% +229.1% $377.5K
14 Steele, MN MN +28.3% -14.4% +78.7% +73.2% $274.5K
15 Freeborn, MN MN -9.7% +115.6% +77.6% +104.2% $216.1K
16 Wadena, MN MN -12.5% -5.0% +76.3% +104.9% $240.8K
17 Olmsted, MN MN +4.9% +53.4% +73.2% +93.3% $458.2K
18 Morrison, MN MN +34.0% +18.1% +70.3% +123.7% $312.7K
19 Cook, MN MN -7.1% +68.7% +83.4% $400K
20 Stevens, MN MN +109.4% +141.2% +60.9% +121.5% $337.6K
21 Yellow Medicine, MN MN +64.7% +567.8% +60.3% +94.7% $180.3K
22 Crow Wing, MN MN -16.3% +5.0% +59.8% +134.0% $392.2K
23 Kanabec, MN MN +47.4% +16.6% +56.1% +145.1% $298.2K
24 Scott, MN MN +6.1% +40.4% +54.9% +70.0% $606K
25 Isanti, MN MN -7.1% -10.7% +54.0% +142.4% $327.1K
26 Ramsey, MN MN +25.7% +31.6% +52.6% +106.1% $455.4K
27 Douglas, MN MN +20.8% +136.6% +51.7% +127.4% $298.4K
28 Koochiching, MN MN +27.1% +4.0% +50.9% +151.9% $220K
29 McLeod, MN MN -22.9% +32.6% +50.7% +66.8% $240.9K
30 Waseca, MN MN +33.5% +29.3% +49.7% +194.6% $312.8K
31 Rice, MN MN -7.7% +8.7% +49.0% +112.1% $350.7K
32 Sibley, MN MN -0.3% -10.5% +48.8% +64.1% $240.5K
33 Houston, MN MN -21.6% -9.6% +47.3% +9.6% $221.3K
34 Wilkin, MN MN +90.8% +80.6% +47.1% +329.4% $237K
35 Todd, MN MN -8.0% +31.2% +44.7% +342.5% $294.2K
36 Chisago, MN MN +16.1% +60.2% +39.9% +133.2% $444.1K
37 Benton, MN MN +22.3% +9.8% +35.6% +100.2% $307.8K
38 Washington, MN MN -9.2% -27.8% +33.8% +83.3% $511.7K
39 Polk, MN MN +26.6% -21.8% +33.5% +138.2% $256.3K
40 Otter Tail, MN MN +8.6% +22.3% +32.1% +122.4% $302.9K
41 Roseau, MN MN -8.4% -29.2% +30.5% +89.4% $220.4K
42 St. Louis, MN MN -4.9% +40.2% +29.0% +66.1% $259.6K
43 Mower, MN MN +2.5% +26.1% +27.4% +13.7% $195.9K
44 Dakota, MN MN -5.3% -4.8% +26.2% +55.1% $396.6K
45 Lake of the Woods, MN MN +3.1% +116.0% +25.8% +194.1% $216K
46 Winona, MN MN -14.4% +0.5% +24.4% +89.9% $247.2K
47 Stearns, MN MN -10.3% +16.2% +23.1% +63.9% $258.5K
48 Hubbard, MN MN -18.0% -19.2% +19.0% +59.6% $228K
49 Jackson, MN MN -47.1% 0.0% +18.7% +14.8% $100K
50 Fillmore, MN MN +10.6% +17.6% +17.2% +92.3% $224.6K
51 Aitkin, MN MN -15.2% -25.0% +14.0% +17.8% $221.8K
52 Clay, MN MN -77.0% -18.2% +13.6% +15.4% $287.2K
53 Sherburne, MN MN -1.1% +51.9% +13.1% +99.0% $484.2K
54 Hennepin, MN MN -3.4% +6.5% +11.5% +64.5% $515.2K
55 Carver, MN MN +12.3% +17.9% +10.1% +104.2% $650.2K
56 Anoka, MN MN -9.8% +10.5% +7.8% +91.0% $409K
57 Renville, MN MN +34.5% +32.5% +7.0% +158.4% $197.9K
58 Becker, MN MN +1.2% -7.6% +4.8% +76.2% $341.2K
59 Swift, MN MN +24.8% +46.3% +4.4% +226.7% $195K
60 Brown, MN MN -29.3% +1.2% +1.2% +22.5% $152.8K
61 Goodhue, MN MN -21.6% +10.0% +0.6% +70.9% $275.7K
62 Pope, MN MN -18.3% +61.9% -1.7% +27.4% $280.8K
63 Carlton, MN MN -7.1% +6.7% -2.4% +75.9% $271.3K
64 Blue Earth, MN MN -12.3% +8.2% -3.3% +31.5% $289.2K
65 Chippewa, MN MN -27.2% -12.3% -4.9% +59.8% $176.7K
66 Redwood, MN MN -8.6% -58.5% -6.9% +45.5% $126.8K
67 Big Stone, MN MN -51.0% +7.2% -10.3% +42.6% $104.5K
68 Kandiyohi, MN MN -43.8% -38.2% -13.3% +4.6% $187.6K
69 Pennington, MN MN +17.0% +30.9% -13.4% +32.9% $179.8K
70 Faribault, MN MN -18.3% +25.5% -16.1% +104.6% $137.3K
71 Beltrami, MN MN -45.5% -43.8% -18.3% +20.5% $172.7K
72 Cass, MN MN -47.0% -37.7% -19.7% +25.3% $226.5K
73 Murray, MN MN +4.2% -9.5% -20.4% +23.8% $141.8K
74 Wright, MN MN -13.3% +6.7% -24.0% +89.2% $404.6K
75 Lyon, MN MN -31.5% -41.1% -26.4% -8.5% $119.3K
76 Lac qui Parle, MN MN -44.2% -48.3% -33.4% -26.5% $75K
77 Rock, MN MN -46.7% -6.4% -44.1% +36.1% $141.9K
78 Marshall, MN MN -4.4% -13.7% -48.1% +55.1% $149.6K
79 Cottonwood, MN MN -43.2% -44.1% -58.0% +4.6% $87.5K
How to read these numbers
Velocity vs. level

A market with 25% one-year appreciation is moving fast — but a market with steady 6% over ten years has compounded much further. Use 10Y as the long-run signal, 1Y as the momentum signal.

Mean-reversion risk

Markets that posted huge 1Y and 3Y gains often cool over the next cycle. Compare 1Y to 5Y: if 1Y is far above 5Y, the trend is accelerating; if far below, it is decelerating — often the more important signal.

Sample sanity

We require a minimum current median price (default $50K) to filter out tiny ZIPs with noisy data. Raise that threshold for serious investment markets; lower it to find emerging niches. Source: public record.