Appreciation Velocity — Wisconsin Cities
Cities of Wisconsin ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 1Y appreciation (Citys)
#1 · Eleva, WI
+1,177.8%
#2 · Deer Park, WI
+824.2%
#3 · Houlton, WI
+490.9%
#4 · Fence, WI
+439.3%
#5 · Sugar Camp, WI
+360.0%
#6 · Pembine, WI
+357.1%
#7 · Rubicon, WI
+311.4%
#8 · Spring Green, WI
+295.7%
#9 · Little Suamico, WI
+291.1%
#10 · Shelby, WI
+279.2%
City ranking — 1Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Eleva, WI | WI | +1,177.8% | — | -42.6% | -31.6% | $230K |
| 2 | Deer Park, WI | WI | +824.2% | — | +119.6% | — | $554.5K |
| 3 | Houlton, WI | WI | +490.9% | — | +252.6% | +796.9% | $1.3M |
| 4 | Fence, WI | WI | +439.3% | — | +152.6% | — | $480K |
| 5 | Sugar Camp, WI | WI | +360.0% | — | +3.8% | — | $184K |
| 6 | Pembine, WI | WI | +357.1% | +456.6% | +480.9% | +2,452.6% | $850K |
| 7 | Rubicon, WI | WI | +311.4% | +111.8% | -21.9% | +89.5% | $360K |
| 8 | Spring Green, WI | WI | +295.7% | — | +99.6% | +656.5% | $907.5K |
| 9 | Little Suamico, WI | WI | +291.1% | — | +44.0% | +90.3% | $440K |
| 10 | Shelby, WI | WI | +279.2% | +120.4% | +271.2% | +211.0% | $682.5K |
| 11 | Rockland, WI | WI | +277.1% | +341.5% | — | — | $905K |
| 12 | Saint Cloud, WI | WI | +264.3% | +3,441.7% | — | — | $1.28M |
| 13 | Glidden, WI | WI | +261.5% | +335.2% | +220.7% | +210.2% | $235K |
| 14 | Milltown, WI | WI | +259.2% | +241.8% | +334.4% | +0.7% | $675K |
| 15 | Egg Harbor, WI | WI | +255.1% | +1,365.3% | +285.6% | +702.8% | $1.27M |
| 16 | Glenwood City, WI | WI | +237.5% | +334.5% | +360.7% | — | $630K |
| 17 | Adell, WI | WI | +233.9% | — | +17.4% | +2.6% | $200K |
| 18 | Lyndon Station, WI | WI | +233.3% | — | +302.9% | +154.9% | $410K |
| 19 | Black Earth, WI | WI | +209.0% | +247.6% | +316.4% | +976.5% | $971.6K |
| 20 | Seymour, WI | WI | +208.4% | — | +321.7% | +528.3% | $773.4K |
| 21 | Abrams, WI | WI | +206.1% | +78.6% | +109.4% | +216.3% | $459.5K |
| 22 | Francis Creek, WI | WI | +195.8% | — | +437.5% | — | $462K |
| 23 | Webster, WI | WI | +194.6% | — | +172.8% | +395.3% | $495K |
| 24 | Stanley, WI | WI | +190.2% | — | +137.9% | +123.4% | $392.5K |
| 25 | Kohler, WI | WI | +188.8% | — | +223.3% | +303.7% | $688.6K |
| 26 | Elk Mound, WI | WI | +172.8% | +14.7% | +74.3% | — | $388.8K |
| 27 | Sobieski, WI | WI | +172.2% | +23.3% | +418.1% | +162.6% | $592.1K |
| 28 | Fox Point, WI | WI | +162.9% | — | +232.3% | +258.3% | $1.85M |
| 29 | Columbus, WI | WI | +153.9% | — | +69.5% | +301.8% | $540K |
| 30 | Mellen, WI | WI | +150.3% | +56.9% | +59.6% | +300.0% | $200K |
| 31 | Elkhorn, WI | WI | +149.5% | +203.5% | +151.1% | +269.0% | $895.3K |
| 32 | Phillips, WI | WI | +146.7% | +114.9% | +223.1% | +241.0% | $459.3K |
| 33 | Edgar, WI | WI | +145.1% | — | +67.4% | +133.9% | $357.9K |
| 34 | Raymond, WI | WI | +143.8% | — | — | — | $1.04M |
| 35 | Wrightstown, WI | WI | +132.4% | -19.2% | +93.8% | +105.2% | $301.6K |
| 36 | Galesville, WI | WI | +132.2% | — | +95.5% | +324.3% | $370K |
| 37 | Amery, WI | WI | +120.0% | +107.7% | +243.9% | +259.0% | $496.5K |
| 38 | New Auburn, WI | WI | +118.4% | +101.5% | +136.8% | +140.5% | $425K |
| 39 | Horicon, WI | WI | +114.0% | — | +79.4% | +350.2% | $394.5K |
| 40 | Lafayette, WI | WI | +113.6% | +339.8% | — | — | $1.6M |
| 41 | Soldiers Grove, WI | WI | +112.0% | — | +192.7% | +69.0% | $600K |
| 42 | Mazomanie, WI | WI | +111.6% | -8.1% | +93.4% | +198.7% | $448K |
| 43 | Holland, WI | WI | +108.0% | +23.0% | +247.7% | +46.7% | $535.5K |
| 44 | Fredonia, WI | WI | +100.6% | — | +118.5% | — | $634.9K |
| 45 | New Glarus, WI | WI | +100.3% | — | +75.7% | +252.5% | $715K |
| 46 | Adams, WI | WI | +95.8% | +24.8% | +137.4% | +99.3% | $177K |
| 47 | Onalaska, WI | WI | +94.5% | +101.8% | +47.9% | +210.0% | $676.5K |
| 48 | Westby, WI | WI | +92.8% | +167.1% | +217.3% | +227.4% | $443.8K |
| 49 | Siren, WI | WI | +92.6% | +122.0% | +49.0% | +120.8% | $315K |
| 50 | Hartland, WI | WI | +92.5% | +65.1% | +241.0% | +393.8% | $1.32M |
| 51 | Eagle, WI | WI | +92.1% | -4.8% | +10.8% | +432.0% | $575K |
| 52 | Plymouth, WI | WI | +91.7% | +146.3% | +160.5% | +219.5% | $474.2K |
| 53 | Gleason, WI | WI | +90.4% | — | +148.0% | +615.2% | $609.2K |
| 54 | Fontana, WI | WI | +90.3% | — | +372.9% | +356.4% | $1.75M |
| 55 | New London, WI | WI | +88.8% | +64.6% | +177.5% | +211.4% | $441K |
| 56 | Mosinee, WI | WI | +86.8% | +121.5% | +0.5% | +198.6% | $420.8K |
| 57 | Brooklyn, WI | WI | +85.7% | — | +100.0% | +421.7% | $695.6K |
| 58 | Sister Bay, WI | WI | +85.6% | +239.5% | +491.9% | +824.3% | $1.87M |
| 59 | Blanchardville, WI | WI | +84.1% | +194.9% | +306.6% | +210.6% | $575K |
| 60 | Princeton, WI | WI | +82.9% | — | +75.7% | +304.8% | $317.8K |
| 61 | Eagle River, WI | WI | +82.5% | — | +217.4% | +434.8% | $944.8K |
| 62 | Oconto, WI | WI | +81.4% | +170.2% | +243.3% | +179.6% | $345K |
| 63 | Dane, WI | WI | +79.0% | +341.0% | -37.2% | +46.7% | $405.8K |
| 64 | Arkdale, WI | WI | +78.5% | +195.3% | +206.3% | +254.5% | $470.7K |
| 65 | Independence, WI | WI | +76.9% | +610.1% | +109.0% | +394.9% | $490K |
| 66 | Waupaca, WI | WI | +75.9% | +43.8% | +78.0% | +149.1% | $359.8K |
| 67 | Germantown, WI | WI | +74.7% | +144.9% | +149.5% | +173.8% | $773.9K |
| 68 | Hillsboro, WI | WI | +73.8% | -40.4% | +38.3% | -17.6% | $256.3K |
| 69 | Clinton, WI | WI | +72.5% | — | +141.2% | +270.7% | $435K |
| 70 | Paddock Lake, WI | WI | +71.2% | +350.8% | +183.1% | +369.4% | $707.8K |
| 71 | Middleton, WI | WI | +70.1% | +140.6% | +243.8% | +46.7% | $1.1M |
| 72 | Marinette, WI | WI | +69.5% | +106.2% | +126.8% | +190.6% | $312.3K |
| 73 | Suring, WI | WI | +66.7% | +311.3% | +121.0% | +248.8% | $255K |
| 74 | Glendale, WI | WI | +66.5% | — | +70.4% | +88.4% | $376K |
| 75 | Salem, WI | WI | +66.2% | -66.8% | +339.8% | +259.8% | $880K |
| 76 | DeForest, WI | WI | +61.5% | +34.3% | +126.8% | +101.7% | $643.7K |
| 77 | Minocqua, WI | WI | +59.3% | +122.5% | +344.6% | +587.8% | $1.14M |
| 78 | Jefferson, WI | WI | +59.0% | +50.2% | +33.0% | +276.7% | $423.5K |
| 79 | Kewaskum, WI | WI | +58.7% | +7.2% | +14.3% | +77.4% | $311K |
| 80 | Merrill, WI | WI | +58.5% | +37.1% | +257.6% | +250.2% | $344.5K |
| 81 | Tomahawk, WI | WI | +55.0% | +123.4% | +92.9% | +166.9% | $385.9K |
| 82 | Dousman, WI | WI | +54.9% | — | +30.5% | +59.5% | $591.3K |
| 83 | Minong, WI | WI | +54.5% | +20.9% | +148.9% | +433.9% | $277.7K |
| 84 | Sharon, WI | WI | +53.8% | +287.1% | +37.5% | +269.2% | $240K |
| 85 | Oconto Falls, WI | WI | +52.1% | — | +199.9% | +196.2% | $369.9K |
| 86 | Green Bay, WI | WI | +51.8% | +114.9% | +93.5% | +182.4% | $490.8K |
| 87 | Lake Nebagamon, WI | WI | +50.4% | — | +875.3% | +47.3% | $243.8K |
| 88 | Arena, WI | WI | +49.5% | +110.8% | +49.3% | +392.3% | $477K |
| 89 | Kewaunee, WI | WI | +48.4% | +154.0% | +66.1% | +126.2% | $284K |
| 90 | Stevens Point, WI | WI | +48.0% | +120.6% | +83.1% | +146.9% | $396.4K |
| 91 | Fort Atkinson, WI | WI | +47.9% | +103.8% | +78.1% | +167.9% | $416.7K |
| 92 | Geneva, WI | WI | +46.4% | +169.4% | +135.6% | +344.4% | $963K |
| 93 | Osceola, WI | WI | +43.1% | +33.3% | +42.2% | +281.2% | $366.4K |
| 94 | Chetek, WI | WI | +42.8% | — | +143.5% | +306.9% | $394.7K |
| 95 | Barron, WI | WI | +42.6% | -76.5% | +96.1% | +233.4% | $390K |
| 96 | Wausaukee, WI | WI | +42.2% | +193.4% | +68.0% | +333.1% | $340K |
| 97 | Benton, WI | WI | +40.7% | +211.1% | -52.9% | +73.2% | $270K |
| 98 | Coloma, WI | WI | +37.3% | — | +190.1% | — | $385K |
| 99 | Delavan, WI | WI | +35.7% | — | +74.5% | +141.5% | $345.1K |
| 100 | Pulaski, WI | WI | +35.1% | +40.6% | +133.4% | +178.4% | $499K |
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.