Appreciation Velocity — Wisconsin Cities
Cities of Wisconsin ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 3Y appreciation (Citys)
#1 · Saint Cloud, WI
+3,441.7%
#2 · Cudahy, WI
+1,831.5%
#3 · Egg Harbor, WI
+1,365.3%
#4 · Schofield, WI
+687.5%
#5 · Independence, WI
+610.1%
#6 · Almond, WI
+587.5%
#7 · Goodman, WI
+540.0%
#8 · New Holstein, WI
+478.9%
#9 · Pembine, WI
+456.6%
#10 · Paddock Lake, WI
+350.8%
City ranking — 3Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Saint Cloud, WI | WI | +264.3% | +3,441.7% | — | — | $1.28M |
| 2 | Cudahy, WI | WI | +1.0% | +1,831.5% | +71.2% | +151.0% | $289.7K |
| 3 | Egg Harbor, WI | WI | +255.1% | +1,365.3% | +285.6% | +702.8% | $1.27M |
| 4 | Schofield, WI | WI | -27.6% | +687.5% | +88.4% | +205.3% | $346.5K |
| 5 | Independence, WI | WI | +76.9% | +610.1% | +109.0% | +394.9% | $490K |
| 6 | Almond, WI | WI | — | +587.5% | +214.3% | +157.0% | $275K |
| 7 | Goodman, WI | WI | — | +540.0% | — | +627.3% | $160K |
| 8 | New Holstein, WI | WI | +32.5% | +478.9% | +54.6% | +195.0% | $220K |
| 9 | Pembine, WI | WI | +357.1% | +456.6% | +480.9% | +2,452.6% | $850K |
| 10 | Paddock Lake, WI | WI | +71.2% | +350.8% | +183.1% | +369.4% | $707.8K |
| 11 | Rockland, WI | WI | +277.1% | +341.5% | — | — | $905K |
| 12 | Dane, WI | WI | +79.0% | +341.0% | -37.2% | +46.7% | $405.8K |
| 13 | Lafayette, WI | WI | +113.6% | +339.8% | — | — | $1.6M |
| 14 | Glidden, WI | WI | +261.5% | +335.2% | +220.7% | +210.2% | $235K |
| 15 | Glenwood City, WI | WI | +237.5% | +334.5% | +360.7% | — | $630K |
| 16 | Townsend, WI | WI | -34.9% | +330.8% | +51.8% | +134.0% | $280K |
| 17 | Suring, WI | WI | +66.7% | +311.3% | +121.0% | +248.8% | $255K |
| 18 | Sheboygan Falls, WI | WI | +6.8% | +302.7% | -16.0% | +73.7% | $163.1K |
| 19 | Sharon, WI | WI | +53.8% | +287.1% | +37.5% | +269.2% | $240K |
| 20 | Markesan, WI | WI | -48.9% | +284.5% | -10.6% | +16.8% | $460K |
| 21 | Menomonee Falls, WI | WI | +23.0% | +265.0% | +79.0% | +185.8% | $656.9K |
| 22 | Black Earth, WI | WI | +209.0% | +247.6% | +316.4% | +976.5% | $971.6K |
| 23 | Milltown, WI | WI | +259.2% | +241.8% | +334.4% | +0.7% | $675K |
| 24 | Sister Bay, WI | WI | +85.6% | +239.5% | +491.9% | +824.3% | $1.87M |
| 25 | Delafield, WI | WI | -21.2% | +233.7% | +22.8% | +250.3% | $988.2K |
| 26 | Bay City, WI | WI | -65.8% | +224.7% | -12.6% | +97.9% | $250K |
| 27 | Melrose, WI | WI | -24.6% | +219.0% | +9.5% | — | $335K |
| 28 | Benton, WI | WI | +40.7% | +211.1% | -52.9% | +73.2% | $270K |
| 29 | Chilton, WI | WI | +4.1% | +203.7% | +54.7% | +163.8% | $304K |
| 30 | Elkhorn, WI | WI | +149.5% | +203.5% | +151.1% | +269.0% | $895.3K |
| 31 | Arkdale, WI | WI | +78.5% | +195.3% | +206.3% | +254.5% | $470.7K |
| 32 | Blanchardville, WI | WI | +84.1% | +194.9% | +306.6% | +210.6% | $575K |
| 33 | Wautoma, WI | WI | -75.9% | +194.1% | -62.6% | -23.7% | $75K |
| 34 | Wausaukee, WI | WI | +42.2% | +193.4% | +68.0% | +333.1% | $340K |
| 35 | Waterford, WI | WI | +20.6% | +183.5% | +39.1% | +49.8% | $414.6K |
| 36 | Cassville, WI | WI | -4.8% | +182.6% | +120.7% | +290.0% | $195K |
| 37 | Union Grove, WI | WI | -46.3% | +175.0% | -58.3% | +38.4% | $242K |
| 38 | Oconto, WI | WI | +81.4% | +170.2% | +243.3% | +179.6% | $345K |
| 39 | Geneva, WI | WI | +46.4% | +169.4% | +135.6% | +344.4% | $963K |
| 40 | Hartford, WI | WI | +33.5% | +168.5% | +89.0% | +119.0% | $445.6K |
| 41 | Westby, WI | WI | +92.8% | +167.1% | +217.3% | +227.4% | $443.8K |
| 42 | Muscoda, WI | WI | -67.7% | +165.9% | -56.0% | +75.3% | $128K |
| 43 | Belgium, WI | WI | +11.0% | +160.4% | +164.9% | +173.5% | $425K |
| 44 | Kewaunee, WI | WI | +48.4% | +154.0% | +66.1% | +126.2% | $284K |
| 45 | Bayfield, WI | WI | -3.7% | +149.5% | +152.9% | +192.1% | $436.7K |
| 46 | Plymouth, WI | WI | +91.7% | +146.3% | +160.5% | +219.5% | $474.2K |
| 47 | South Range, WI | WI | -32.3% | +145.9% | +42.1% | +8.6% | $201K |
| 48 | Germantown, WI | WI | +74.7% | +144.9% | +149.5% | +173.8% | $773.9K |
| 49 | Saint Croix Falls, WI | WI | +10.6% | +143.5% | — | -16.2% | $420K |
| 50 | Middleton, WI | WI | +70.1% | +140.6% | +243.8% | +46.7% | $1.1M |
| 51 | Platteville, WI | WI | +31.7% | +130.7% | +59.3% | +155.5% | $335.5K |
| 52 | Greenfield, WI | WI | +15.2% | +130.2% | +66.6% | +166.8% | $349.8K |
| 53 | Wisconsin Rapids, WI | WI | +25.3% | +127.9% | +128.1% | +160.0% | $309.9K |
| 54 | Ellsworth, WI | WI | +22.0% | +126.2% | +105.0% | +134.1% | $339.4K |
| 55 | Richland Center, WI | WI | +20.4% | +125.7% | +78.0% | +88.4% | $300K |
| 56 | Tomahawk, WI | WI | +55.0% | +123.4% | +92.9% | +166.9% | $385.9K |
| 57 | Wisconsin Dells, WI | WI | +15.3% | +122.7% | +109.7% | +166.9% | $306.1K |
| 58 | Minocqua, WI | WI | +59.3% | +122.5% | +344.6% | +587.8% | $1.14M |
| 59 | Siren, WI | WI | +92.6% | +122.0% | +49.0% | +120.8% | $315K |
| 60 | Mosinee, WI | WI | +86.8% | +121.5% | +0.5% | +198.6% | $420.8K |
| 61 | Stevens Point, WI | WI | +48.0% | +120.6% | +83.1% | +146.9% | $396.4K |
| 62 | Shelby, WI | WI | +279.2% | +120.4% | +271.2% | +211.0% | $682.5K |
| 63 | Phillips, WI | WI | +146.7% | +114.9% | +223.1% | +241.0% | $459.3K |
| 64 | Green Bay, WI | WI | +51.8% | +114.9% | +93.5% | +182.4% | $490.8K |
| 65 | Trempealeau, WI | WI | -40.1% | +114.0% | +27.9% | +46.0% | $214K |
| 66 | Rubicon, WI | WI | +311.4% | +111.8% | -21.9% | +89.5% | $360K |
| 67 | Saukville, WI | WI | +1.6% | +111.6% | +74.6% | +121.4% | $421.5K |
| 68 | Arena, WI | WI | +49.5% | +110.8% | +49.3% | +392.3% | $477K |
| 69 | Mountain, WI | WI | -76.5% | +110.3% | +81.7% | +263.7% | $280K |
| 70 | Amery, WI | WI | +120.0% | +107.7% | +243.9% | +259.0% | $496.5K |
| 71 | Marinette, WI | WI | +69.5% | +106.2% | +126.8% | +190.6% | $312.3K |
| 72 | Portage, WI | WI | +25.4% | +105.7% | +81.4% | +169.3% | $332K |
| 73 | Friendship, WI | WI | -33.2% | +104.4% | +55.1% | +88.9% | $195.2K |
| 74 | Fort Atkinson, WI | WI | +47.9% | +103.8% | +78.1% | +167.9% | $416.7K |
| 75 | Onalaska, WI | WI | +94.5% | +101.8% | +47.9% | +210.0% | $676.5K |
| 76 | New Auburn, WI | WI | +118.4% | +101.5% | +136.8% | +140.5% | $425K |
| 77 | Grafton, WI | WI | -4.2% | +95.8% | +59.0% | +127.0% | $483.9K |
| 78 | Beloit, WI | WI | +3.6% | +94.2% | +70.3% | -85.7% | $208.4K |
| 79 | Cottage Grove, WI | WI | -26.0% | +90.0% | +9.9% | +46.2% | $390.3K |
| 80 | Appleton, WI | WI | +23.6% | +85.6% | +74.7% | +140.0% | $415.2K |
| 81 | Deerbrook, WI | WI | +29.2% | +83.5% | +125.4% | +32.8% | $293.4K |
| 82 | Oregon, WI | WI | +21.0% | +81.7% | +61.5% | +83.1% | $479K |
| 83 | Aniwa, WI | WI | -32.1% | +81.6% | +8.1% | — | $322.5K |
| 84 | Bloomfield, WI | WI | +20.8% | +80.1% | +114.4% | — | $368K |
| 85 | Abrams, WI | WI | +206.1% | +78.6% | +109.4% | +216.3% | $459.5K |
| 86 | Woodruff, WI | WI | +9.4% | +78.3% | +68.3% | +138.6% | $356.7K |
| 87 | Mount Horeb, WI | WI | +16.0% | +74.7% | +34.7% | +105.0% | $448.1K |
| 88 | Racine, WI | WI | +5.3% | +73.8% | +71.0% | +130.4% | $269.1K |
| 89 | Muskego, WI | WI | +32.3% | +73.4% | +128.8% | +211.8% | $753.8K |
| 90 | West Allis, WI | WI | +15.3% | +72.3% | +59.8% | +142.2% | $298K |
| 91 | Monona, WI | WI | +30.9% | +71.8% | +129.5% | +180.1% | $695K |
| 92 | Peshtigo, WI | WI | +24.1% | +71.0% | +114.0% | +60.5% | $285K |
| 93 | Harshaw, WI | WI | -47.4% | +66.7% | +31.7% | — | $200K |
| 94 | Kaukauna, WI | WI | +0.1% | +65.7% | +109.6% | +142.7% | $308.8K |
| 95 | Williams Bay, WI | WI | +9.9% | +65.4% | +19.7% | +170.3% | $619.8K |
| 96 | Plover, WI | WI | +0.9% | +65.3% | +17.9% | +65.5% | $301.5K |
| 97 | Hartland, WI | WI | +92.5% | +65.1% | +241.0% | +393.8% | $1.32M |
| 98 | New London, WI | WI | +88.8% | +64.6% | +177.5% | +211.4% | $441K |
| 99 | Merton, WI | WI | +17.4% | +63.3% | +400.9% | +126.6% | $980K |
| 100 | La Grange, WI | WI | -72.8% | +61.8% | +408.6% | -57.8% | $267K |
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.