Appreciation Velocity — Arizona Cities
Cities of Arizona ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 3Y appreciation (Citys)
#1 · Colorado City, AZ
+3,540.4%
#2 · Kirkland, AZ
+1,667.0%
#3 · Cochise, AZ
+1,020.1%
#4 · Flagstaff, AZ
+473.0%
#5 · Yucca, AZ
+374.2%
#6 · Tonopah, AZ
+363.3%
#7 · Holbrook, AZ
+260.4%
#8 · Gila Bend, AZ
+243.8%
#9 · Vicksburg, AZ
+212.5%
#10 · Bullhead City, AZ
+203.9%
City ranking — 3Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Colorado City, AZ | AZ | -6.8% | +3,540.4% | +1,075.7% | — | $1.15M |
| 2 | Kirkland, AZ | AZ | +77.2% | +1,667.0% | +263.2% | +338.5% | $441.8K |
| 3 | Cochise, AZ | AZ | +147.4% | +1,020.1% | +159.4% | +472.0% | $403.3K |
| 4 | Flagstaff, AZ | AZ | +175.1% | +473.0% | +302.2% | +549.3% | $2.29M |
| 5 | Yucca, AZ | AZ | +144.5% | +374.2% | +121.2% | +107.7% | $129.4K |
| 6 | Tonopah, AZ | AZ | +331.9% | +363.3% | +542.4% | +604.4% | $1.04M |
| 7 | Holbrook, AZ | AZ | +49.1% | +260.4% | +152.7% | +215.3% | $252.3K |
| 8 | Gila Bend, AZ | AZ | +114.3% | +243.8% | +1,166.8% | — | $473K |
| 9 | Vicksburg, AZ | AZ | — | +212.5% | — | — | $132.8K |
| 10 | Bullhead City, AZ | AZ | +156.4% | +203.9% | +80.9% | +395.4% | $675.7K |
| 11 | Nogales, AZ | AZ | +137.4% | +164.8% | +259.6% | +311.7% | $730K |
| 12 | Ash Fork, AZ | AZ | +95.5% | +148.9% | +339.3% | +272.5% | $185.3K |
| 13 | Williams, AZ | AZ | +71.2% | +147.8% | +121.0% | +223.2% | $297.5K |
| 14 | Cornville, AZ | AZ | +7.2% | +143.3% | +14.4% | +11.2% | $392.2K |
| 15 | Huachuca City, AZ | AZ | +105.9% | +133.9% | +180.3% | +215.8% | $351.8K |
| 16 | Ajo, AZ | AZ | +62.8% | +125.8% | +134.9% | +333.1% | $190.6K |
| 17 | Concho, AZ | AZ | +11.8% | +122.3% | -48.0% | — | $53.4K |
| 18 | Florence, AZ | AZ | -0.5% | +109.9% | -79.5% | +56.9% | $320.5K |
| 19 | Meadview, AZ | AZ | +55.8% | +108.8% | +103.4% | +111.8% | $153K |
| 20 | Salome, AZ | AZ | +44.2% | +105.7% | +76.3% | +153.6% | $172K |
| 21 | Star Valley, AZ | AZ | -23.3% | +103.6% | +95.5% | +57.9% | $286.3K |
| 22 | Seligman, AZ | AZ | +71.9% | +101.9% | +12.3% | +84.8% | $104.4K |
| 23 | Willcox, AZ | AZ | -16.2% | +100.6% | +49.1% | +48.4% | $200.3K |
| 24 | Aguila, AZ | AZ | -53.2% | +94.3% | +40.1% | — | $240K |
| 25 | Eagar, AZ | AZ | +113.8% | +77.1% | +112.1% | +138.7% | $410K |
| 26 | Arivaca, AZ | AZ | +67.4% | +76.7% | +46.2% | +19.7% | $238.5K |
| 27 | Snowflake, AZ | AZ | +23.2% | +68.6% | +57.4% | +87.5% | $315.8K |
| 28 | Safford, AZ | AZ | +12.4% | +60.9% | +56.6% | +140.0% | $339.7K |
| 29 | Cave Creek, AZ | AZ | -13.1% | +60.5% | +71.8% | +42.2% | $1.26M |
| 30 | Scottsdale, AZ | AZ | -2.8% | +55.9% | +68.7% | +228.4% | $1.6M |
| 31 | Bisbee, AZ | AZ | -19.4% | +54.2% | +23.7% | +82.1% | $195K |
| 32 | Yuma, AZ | AZ | -7.5% | +54.1% | +32.0% | +90.7% | $296.3K |
| 33 | Winslow, AZ | AZ | +77.8% | +54.0% | +104.9% | +260.2% | $276.8K |
| 34 | Lake Havasu City, AZ | AZ | +16.4% | +52.0% | +86.6% | +221.7% | $668.2K |
| 35 | Cottonwood, AZ | AZ | -57.7% | +48.2% | +33.5% | +128.2% | $385.2K |
| 36 | Lakeside, AZ | AZ | -16.5% | +43.0% | +0.8% | +88.6% | $437.3K |
| 37 | Sierra Vista, AZ | AZ | +13.6% | +40.8% | +40.2% | +73.5% | $310.7K |
| 38 | Tubac, AZ | AZ | +80.1% | +40.4% | +99.6% | +71.9% | $555.9K |
| 39 | Eloy, AZ | AZ | +13.8% | +35.3% | -8.2% | +22.8% | $236.9K |
| 40 | Yarnell, AZ | AZ | -5.5% | +35.3% | +137.6% | +149.1% | $364.7K |
| 41 | Alpine, AZ | AZ | +92.7% | +32.6% | +21.4% | — | $352.5K |
| 42 | Golden Valley, AZ | AZ | -23.0% | +30.7% | -11.7% | +47.1% | $105.2K |
| 43 | Paradise Valley, AZ | AZ | +28.6% | +29.4% | +156.4% | +319.4% | $7.08M |
| 44 | Queen Creek, AZ | AZ | +24.6% | +29.0% | +24.3% | +2.5% | $907.5K |
| 45 | El Mirage, AZ | AZ | +5.1% | +28.6% | +21.8% | +106.1% | $335.9K |
| 46 | Overgaard, AZ | AZ | +0.9% | +27.4% | +60.3% | +58.8% | $283.9K |
| 47 | Superior, AZ | AZ | +17.6% | +27.0% | +110.8% | +274.4% | $237.6K |
| 48 | Tonto Basin, AZ | AZ | +2.6% | +26.2% | +90.8% | +231.4% | $336.5K |
| 49 | Sun Lakes, AZ | AZ | +7.1% | +25.5% | +29.5% | +138.2% | $491.6K |
| 50 | San Luis, AZ | AZ | +8.2% | +22.6% | +60.5% | +145.4% | $252.8K |
| 51 | Wellton, AZ | AZ | -7.0% | +22.1% | +86.4% | +187.8% | $173K |
| 52 | Show Low, AZ | AZ | +12.2% | +22.0% | +76.7% | +86.2% | $421K |
| 53 | Portal, AZ | AZ | +300.7% | +16.2% | +282.6% | — | $215K |
| 54 | Strawberry, AZ | AZ | -12.6% | +15.2% | +38.7% | +161.2% | $450.8K |
| 55 | Sonoita, AZ | AZ | +35.4% | +14.5% | +247.2% | +148.4% | $624.7K |
| 56 | Wickenburg, AZ | AZ | +16.1% | +13.8% | +18.2% | +137.6% | $694.9K |
| 57 | Page, AZ | AZ | +55.8% | +13.7% | +11.8% | +31.2% | $263.8K |
| 58 | Laveen, AZ | AZ | -1.3% | +13.6% | +9.7% | -5.7% | $515.3K |
| 59 | Rio Rico, AZ | AZ | +14.5% | +13.6% | +161.4% | +53.6% | $212.1K |
| 60 | Mesa, AZ | AZ | -13.5% | +12.6% | -50.5% | +43.2% | $433.2K |
| 61 | Sun City West, AZ | AZ | -9.6% | +11.5% | +13.4% | +79.8% | $383.3K |
| 62 | Green Valley, AZ | AZ | -6.3% | +11.4% | -21.9% | +116.1% | $298.5K |
| 63 | Prescott Valley, AZ | AZ | +2.6% | +11.4% | -39.8% | +77.0% | $477.1K |
| 64 | Heber, AZ | AZ | -23.7% | +11.1% | +84.4% | +88.3% | $417.6K |
| 65 | Carefree, AZ | AZ | -23.7% | +11.0% | +62.3% | +154.3% | $1.42M |
| 66 | Phoenix, AZ | AZ | -5.9% | +9.3% | +23.5% | +83.5% | $631.5K |
| 67 | Chandler, AZ | AZ | -14.0% | +9.2% | -16.0% | +38.5% | $579.8K |
| 68 | Anthem, AZ | AZ | -3.1% | +9.2% | +22.2% | +126.1% | $642.3K |
| 69 | Tucson, AZ | AZ | -4.7% | +8.4% | -1.2% | +53.7% | $440.7K |
| 70 | Douglas, AZ | AZ | +27.3% | +8.3% | +50.7% | +64.0% | $152.8K |
| 71 | Payson, AZ | AZ | +6.9% | +8.2% | +55.1% | +148.3% | $496.2K |
| 72 | Oro Valley, AZ | AZ | -15.3% | +8.0% | +22.9% | +106.3% | $614.3K |
| 73 | Waddell, AZ | AZ | -12.8% | +7.7% | -59.4% | +2.1% | $585.4K |
| 74 | Paulden, AZ | AZ | +68.0% | +7.5% | +65.6% | +81.7% | $300.6K |
| 75 | Gilbert, AZ | AZ | -12.4% | +7.1% | -41.6% | -3.1% | $667K |
| 76 | Youngtown, AZ | AZ | -14.1% | +6.5% | +27.6% | +117.4% | $285K |
| 77 | Avondale, AZ | AZ | +17.6% | +5.6% | +33.7% | +55.2% | $469.8K |
| 78 | Tempe, AZ | AZ | +5.1% | +4.9% | +20.9% | +146.0% | $562.3K |
| 79 | Marana, AZ | AZ | -11.6% | +4.2% | +28.4% | -19.2% | $490.6K |
| 80 | Gold Canyon, AZ | AZ | -5.2% | +3.7% | +18.4% | +81.8% | $565.8K |
| 81 | Wittmann, AZ | AZ | -12.6% | +3.3% | +2.7% | +204.8% | $423.5K |
| 82 | Springerville, AZ | AZ | +131.1% | +2.6% | +76.6% | +403.3% | $377.5K |
| 83 | Prescott, AZ | AZ | +4.5% | +1.8% | +5.1% | +114.9% | $625.8K |
| 84 | Bellemont, AZ | AZ | +3.7% | +1.7% | +12.8% | +97.5% | $549.3K |
| 85 | Arizona City, AZ | AZ | +23.2% | +1.4% | +151.1% | +87.7% | $191.3K |
| 86 | Maricopa, AZ | AZ | -7.6% | +1.2% | -72.6% | -76.1% | $325.2K |
| 87 | Glendale, AZ | AZ | -7.1% | +1.2% | +24.3% | +88.4% | $453.1K |
| 88 | Congress, AZ | AZ | -53.4% | +0.9% | +56.8% | +323.7% | $325.5K |
| 89 | Sun City, AZ | AZ | -14.0% | -0.5% | +3.9% | +90.2% | $263.4K |
| 90 | Somerton, AZ | AZ | -78.8% | -0.9% | +18.4% | +74.3% | $235K |
| 91 | Pima, AZ | AZ | -18.1% | -1.9% | +42.7% | +4.2% | $243.5K |
| 92 | Parker, AZ | AZ | -40.8% | -2.1% | +1.1% | +116.1% | $350.2K |
| 93 | Surprise, AZ | AZ | +15.3% | -2.2% | -61.9% | +105.9% | $510.9K |
| 94 | Sahuarita, AZ | AZ | -5.4% | -4.3% | -62.4% | +80.9% | $325.4K |
| 95 | Pine, AZ | AZ | -3.6% | -5.2% | +33.4% | +116.1% | $456.2K |
| 96 | Chino Valley, AZ | AZ | +16.0% | -5.4% | +68.9% | +173.9% | $491.5K |
| 97 | Dewey Humboldt, AZ | AZ | -7.6% | -7.4% | -0.3% | +35.7% | $298.3K |
| 98 | San Manuel, AZ | AZ | +2.0% | -9.6% | +30.0% | +137.1% | $144.9K |
| 99 | Camp Verde, AZ | AZ | -20.7% | -12.3% | +48.6% | +121.4% | $423K |
| 100 | Saddlebrooke, AZ | AZ | +2.7% | -13.7% | +20.6% | +37.1% | $476.7K |
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.