Appreciation Velocity — Alabama Cities
Cities of Alabama ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 10Y appreciation (Citys)
#1 · Tanner, AL
+3,300.0%
#2 · New Market, AL
+1,239.8%
#3 · Hamilton, AL
+723.3%
#4 · Meridianville, AL
+696.6%
#5 · Double Springs, AL
+691.0%
#6 · Ragland, AL
+682.8%
#7 · Toney, AL
+645.9%
#8 · Seminole, AL
+462.3%
#9 · Geneva, AL
+408.4%
#10 · Alexander City, AL
+375.2%
City ranking — 10Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Tanner, AL | AL | +178.7% | — | +370.9% | +3,300.0% | $1.7M |
| 2 | New Market, AL | AL | +198.3% | +644.8% | +724.9% | +1,239.8% | $1.72M |
| 3 | Hamilton, AL | AL | +215.5% | +160.5% | +66.4% | +723.3% | $520K |
| 4 | Meridianville, AL | AL | +86.5% | +398.5% | +358.1% | +696.6% | $1.63M |
| 5 | Double Springs, AL | AL | +105.4% | +457.7% | +821.2% | +691.0% | $920K |
| 6 | Ragland, AL | AL | — | -36.5% | -25.1% | +682.8% | $227K |
| 7 | Toney, AL | AL | -31.0% | +170.9% | +134.9% | +645.9% | $772.8K |
| 8 | Seminole, AL | AL | +26.9% | +155.3% | +106.2% | +462.3% | $485K |
| 9 | Geneva, AL | AL | +146.2% | — | +328.0% | +408.4% | $485.5K |
| 10 | Alexander City, AL | AL | +28.7% | +62.2% | +98.5% | +375.2% | $1.67M |
| 11 | Brookside, AL | AL | — | +46.0% | +371.3% | +372.0% | $329.9K |
| 12 | Munford, AL | AL | +325.4% | — | +232.2% | +367.3% | $528K |
| 13 | Eclectic, AL | AL | +56.1% | +300.0% | +95.4% | +366.6% | $850K |
| 14 | Moulton, AL | AL | +137.3% | +488.2% | +128.3% | +350.1% | $500K |
| 15 | Fairfield, AL | AL | -55.8% | -25.2% | -11.8% | +334.3% | $62.7K |
| 16 | Abbeville, AL | AL | +14.7% | — | +62.3% | +328.0% | $355K |
| 17 | Madison, AL | AL | +67.8% | +69.0% | +139.1% | +317.2% | $817.5K |
| 18 | Slocomb, AL | AL | -21.9% | +59.5% | -38.3% | +297.7% | $235K |
| 19 | Vinemont, AL | AL | -8.0% | +143.2% | +112.2% | +292.5% | $434.8K |
| 20 | New Brockton, AL | AL | -23.4% | — | -4.5% | +290.0% | $175.5K |
| 21 | Harvest, AL | AL | -32.4% | +73.7% | +105.2% | +282.1% | $586.1K |
| 22 | Shelby, AL | AL | -38.3% | — | +0.8% | +280.0% | $285K |
| 23 | Lanett, AL | AL | +20.9% | -30.4% | +113.6% | +272.0% | $195K |
| 24 | Remlap, AL | AL | -75.6% | -9.1% | +45.3% | +264.3% | $255K |
| 25 | Titus, AL | AL | -18.9% | +36.6% | +43.2% | +262.1% | $349.5K |
| 26 | Newton, AL | AL | +39.4% | -8.4% | -47.3% | +262.0% | $284K |
| 27 | Owens Cross Roads, AL | AL | +40.7% | +13.9% | +66.9% | +248.0% | $894.3K |
| 28 | Adamsville, AL | AL | +102.7% | +99.4% | +75.4% | +247.1% | $232.3K |
| 29 | Arley, AL | AL | +70.5% | +65.8% | +202.0% | +239.0% | $887.5K |
| 30 | Russellville, AL | AL | +60.6% | +85.4% | +131.8% | +233.9% | $400K |
| 31 | Ardmore, AL | AL | -11.1% | +10.6% | +72.2% | +231.8% | $295.6K |
| 32 | Citronelle, AL | AL | -3.2% | -27.2% | +51.4% | +231.3% | $157K |
| 33 | Reform, AL | AL | +66.7% | +31.6% | -12.4% | +228.9% | $125K |
| 34 | Pike Road, AL | AL | +111.9% | +63.5% | +82.2% | +218.6% | $740.9K |
| 35 | Jasper, AL | AL | +8.2% | +31.6% | +96.8% | +217.9% | $389.8K |
| 36 | Huntsville, AL | AL | +66.9% | -5.8% | +150.8% | +215.0% | $647.1K |
| 37 | Maylene, AL | AL | +16.2% | +24.9% | +22.9% | +213.5% | $379.9K |
| 38 | Fort Payne, AL | AL | -39.3% | -18.9% | -34.2% | +211.0% | $124.1K |
| 39 | Taylor, AL | AL | +750.4% | +433.8% | -16.5% | +207.9% | $403.9K |
| 40 | Crane Hill, AL | AL | +102.3% | +278.3% | +113.6% | +207.5% | $954.3K |
| 41 | Gurley, AL | AL | +157.9% | +30.9% | +503.5% | +204.6% | $807.5K |
| 42 | Eight Mile, AL | AL | +17.6% | +45.1% | +30.0% | +195.5% | $155K |
| 43 | Tallassee, AL | AL | +6.4% | +28.7% | +30.7% | +195.3% | $345.9K |
| 44 | Dora, AL | AL | -2.4% | +133.3% | +46.9% | +189.5% | $252K |
| 45 | Theodore, AL | AL | +29.2% | +104.2% | +175.3% | +188.4% | $503.5K |
| 46 | Lillian, AL | AL | +10.9% | +28.3% | +76.6% | +186.0% | $333.1K |
| 47 | Alexandria, AL | AL | +56.9% | +121.3% | +79.0% | +178.5% | $345K |
| 48 | Salem, AL | AL | +13.9% | -34.7% | — | +177.2% | $435K |
| 49 | Smiths Station, AL | AL | +3.9% | +91.1% | +188.9% | +177.1% | $389.5K |
| 50 | Childersburg, AL | AL | +82.7% | +172.9% | +188.3% | +175.7% | $279.5K |
| 51 | Tuscaloosa, AL | AL | +29.4% | +62.8% | +45.9% | +164.1% | $519.8K |
| 52 | Oxford, AL | AL | +38.8% | +9.8% | +75.8% | +163.9% | $321.8K |
| 53 | Elmore, AL | AL | +91.8% | +97.6% | +71.8% | +162.8% | $302.4K |
| 54 | Leeds, AL | AL | +11.3% | -17.5% | +77.6% | +162.2% | $385K |
| 55 | Valley, AL | AL | +0.2% | +73.6% | +125.4% | +159.8% | $366.1K |
| 56 | Muscle Shoals, AL | AL | -6.8% | -1.1% | +39.8% | +159.8% | $276.7K |
| 57 | Auburn, AL | AL | +55.6% | +95.1% | +46.5% | +152.6% | $558.3K |
| 58 | Pinson, AL | AL | -69.1% | +28.3% | +100.9% | +150.7% | $296.2K |
| 59 | Springville, AL | AL | -50.3% | +48.4% | +40.5% | +148.1% | $423.2K |
| 60 | Clanton, AL | AL | -9.4% | +20.2% | +38.9% | +147.4% | $277K |
| 61 | Athens, AL | AL | +1.9% | +79.0% | -17.0% | +147.2% | $364K |
| 62 | Clay, AL | AL | -15.1% | +783.3% | +28.6% | +145.4% | $265K |
| 63 | Orange Beach, AL | AL | -5.3% | -22.8% | +43.0% | +143.9% | $854.8K |
| 64 | Robertsdale, AL | AL | +83.4% | +100.2% | +54.9% | +143.6% | $399K |
| 65 | Roanoke, AL | AL | +17.5% | +167.5% | +153.3% | +142.6% | $311.2K |
| 66 | Irvington, AL | AL | +64.1% | +55.3% | +44.6% | +134.2% | $323.9K |
| 67 | Bay Minette, AL | AL | -11.3% | +38.7% | +28.1% | +131.2% | $249.8K |
| 68 | Cuba, AL | AL | — | — | — | +130.1% | $275K |
| 69 | Haleyville, AL | AL | -10.0% | +104.3% | -24.3% | +127.5% | $131.2K |
| 70 | Grant, AL | AL | +2.8% | +120.1% | +2.1% | +126.6% | $315.1K |
| 71 | Jemison, AL | AL | +8.2% | +39.1% | +98.4% | +126.0% | $255.3K |
| 72 | Hazel Green, AL | AL | +41.5% | +85.6% | +103.0% | +125.6% | $534.6K |
| 73 | Pell City, AL | AL | -58.7% | -46.5% | -20.9% | +124.6% | $308.1K |
| 74 | Talladega, AL | AL | +38.1% | +50.2% | +71.0% | +123.0% | $311.3K |
| 75 | Foley, AL | AL | +3.6% | +92.4% | +102.7% | +122.3% | $431.7K |
| 76 | Mountain Brook, AL | AL | +15.8% | +72.3% | +60.7% | +119.6% | $1.12M |
| 77 | Altoona, AL | AL | +35.0% | +114.9% | +78.0% | +118.9% | $315K |
| 78 | Decatur, AL | AL | +15.3% | +30.8% | +49.4% | +116.9% | $297.7K |
| 79 | Vestavia Hills, AL | AL | +40.2% | +64.7% | +74.1% | +114.6% | $741.1K |
| 80 | Sheffield, AL | AL | -30.9% | +85.9% | +16.1% | +113.7% | $187.9K |
| 81 | Montevallo, AL | AL | +59.0% | +61.1% | +95.6% | +111.2% | $326.7K |
| 82 | Cropwell, AL | AL | +9.7% | — | +4.3% | +110.8% | $373.2K |
| 83 | Vestavia, AL | AL | +3.3% | +7.8% | — | +107.3% | $564.9K |
| 84 | Scottsboro, AL | AL | +49.1% | +62.9% | +77.8% | +104.8% | $362K |
| 85 | Sterrett, AL | AL | -48.9% | +11.0% | +68.2% | +102.6% | $441.8K |
| 86 | Chelsea, AL | AL | -48.0% | +15.4% | +33.7% | +101.0% | $431.1K |
| 87 | Spanish Fort, AL | AL | +37.7% | -15.3% | +93.8% | +100.7% | $531.7K |
| 88 | Autaugaville, AL | AL | -27.2% | — | -74.4% | +100.0% | $70K |
| 89 | Anniston, AL | AL | +13.9% | +77.8% | +56.1% | +96.3% | $198.4K |
| 90 | Dauphin Island, AL | AL | -30.4% | -8.9% | -8.2% | +93.5% | $282.1K |
| 91 | Sumiton, AL | AL | -10.8% | -1.5% | -20.9% | +93.0% | $195K |
| 92 | Summerdale, AL | AL | +8.3% | -2.4% | -36.4% | +91.9% | $247.3K |
| 93 | Guntersville, AL | AL | -0.3% | +100.4% | +43.4% | +91.8% | $355.7K |
| 94 | Loxley, AL | AL | -13.7% | +1.3% | +21.8% | +90.0% | $298.3K |
| 95 | Thorsby, AL | AL | +34.3% | 0.0% | -3.6% | +88.0% | $219.7K |
| 96 | Brookwood, AL | AL | -10.1% | -22.7% | -57.7% | +88.0% | $221.1K |
| 97 | Semmes, AL | AL | +26.7% | +44.4% | +83.1% | +86.5% | $320.4K |
| 98 | Millbrook, AL | AL | -14.8% | +35.4% | +48.9% | +86.0% | $279.4K |
| 99 | Morris, AL | AL | -45.3% | +124.1% | -17.6% | +84.8% | $179.3K |
| 100 | Northport, AL | AL | +7.0% | +42.9% | +62.2% | +84.4% | $371.3K |
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.