Appreciation Velocity — California Cities
Cities of California ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 5Y appreciation (Citys)
#1 · Trona, CA
+2,590.0%
#2 · Dunnigan, CA
+1,190.1%
#3 · Pescadero, CA
+971.4%
#4 · Val Verde, CA
+914.1%
#5 · Selma, CA
+901.1%
#6 · Inyokern, CA
+806.9%
#7 · Thermal, CA
+722.6%
#8 · North Hills, CA
+676.9%
#9 · Needles, CA
+583.4%
#10 · California Valley, CA
+536.2%
City ranking — 5Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Trona, CA | CA | +4.3% | +58.2% | +2,590.0% | +88.8% | $134.5K |
| 2 | Dunnigan, CA | CA | +106.9% | — | +1,190.1% | — | $3.52M |
| 3 | Pescadero, CA | CA | — | — | +971.4% | +244.8% | $7.5M |
| 4 | Val Verde, CA | CA | — | — | +914.1% | — | $332K |
| 5 | Selma, CA | CA | +434.3% | +678.7% | +901.1% | +1,469.6% | $2.62M |
| 6 | Inyokern, CA | CA | +82.2% | +496.8% | +806.9% | +195.3% | $462.5K |
| 7 | Thermal, CA | CA | +189.5% | +1,946.7% | +722.6% | +837.3% | $2.15M |
| 8 | North Hills, CA | CA | +644.5% | +538.5% | +676.9% | +984.1% | $5.25M |
| 9 | Needles, CA | CA | +238.2% | +431.5% | +583.4% | +619.3% | $759.8K |
| 10 | California Valley, CA | CA | — | — | +536.2% | +2.6% | $80K |
| 11 | Kirkwood, CA | CA | +269.2% | — | +514.3% | +1,037.4% | $2.4M |
| 12 | Woodlake, CA | CA | +165.6% | +123.6% | +422.1% | +435.9% | $777K |
| 13 | Pebble Beach, CA | CA | +415.8% | +756.7% | +407.5% | +467.6% | $25.75M |
| 14 | Agua Dulce, CA | CA | +263.8% | +363.7% | +392.4% | +458.0% | $3.5M |
| 15 | Mount Shasta, CA | CA | +389.3% | +833.7% | +383.9% | +622.6% | $2.28M |
| 16 | Boulevard, CA | CA | +519.4% | -10.2% | +380.2% | +178.8% | $557.5K |
| 17 | Forestville, CA | CA | +23.2% | +149.7% | +379.7% | +514.4% | $1.91M |
| 18 | Los Alamos, CA | CA | +286.4% | +19.5% | +371.0% | +540.2% | $3.16M |
| 19 | Bell Canyon, CA | CA | +279.7% | +303.7% | +341.9% | +711.3% | $7.3M |
| 20 | Paradise, CA | CA | +6.7% | +178.1% | +315.1% | +9.0% | $255.8K |
| 21 | Weed, CA | CA | +168.6% | +184.5% | +308.5% | +323.8% | $832.2K |
| 22 | Auberry, CA | CA | +251.8% | +232.7% | +299.2% | +394.8% | $1M |
| 23 | Miramonte, CA | CA | +1.9% | — | +298.2% | — | $219K |
| 24 | Oceanside, CA | CA | +156.3% | +252.5% | +290.5% | +467.2% | $2.44M |
| 25 | Pioneertown, CA | CA | +74.3% | — | +287.9% | +680.3% | $1.19M |
| 26 | Oak Run, CA | CA | +67.0% | +91.2% | +270.7% | +41.5% | $774.8K |
| 27 | Johnson Valley, CA | CA | +52.4% | — | +256.8% | +655.0% | $226.5K |
| 28 | Los Molinos, CA | CA | +225.6% | +214.0% | +250.5% | +696.7% | $933.5K |
| 29 | Meadow Vista, CA | CA | +134.9% | +189.3% | +241.2% | +239.6% | $1.63M |
| 30 | Hornbrook, CA | CA | +34.4% | +173.7% | +237.8% | +112.3% | $336.5K |
| 31 | Loomis, CA | CA | +129.8% | +81.7% | +223.7% | +202.7% | $2.3M |
| 32 | Lindsay, CA | CA | -74.8% | +300.0% | +222.3% | +587.7% | $680K |
| 33 | Dutch Flat, CA | CA | — | — | +218.8% | +159.4% | $550K |
| 34 | Duarte, CA | CA | +123.4% | +354.7% | +218.4% | +301.7% | $1.74M |
| 35 | Ben Lomond, CA | CA | +80.1% | +116.7% | +210.3% | +231.3% | $2.18M |
| 36 | Lemoore, CA | CA | +16.5% | +134.0% | +208.3% | +294.7% | $851.3K |
| 37 | Coto de Caza, CA | CA | +16.3% | +108.1% | +208.0% | +186.4% | $5.15M |
| 38 | Alamo, CA | CA | +147.7% | +191.9% | +204.4% | +162.3% | $6.52M |
| 39 | Bradley, CA | CA | +49.8% | +42.7% | +200.2% | +56.8% | $685K |
| 40 | Newberry Springs, CA | CA | +62.5% | +51.2% | +199.1% | +162.4% | $182.3K |
| 41 | Belvedere Tiburon, CA | CA | -59.0% | — | +177.1% | — | $6M |
| 42 | Shingle Springs, CA | CA | +101.7% | +242.4% | +172.8% | +256.0% | $1.6M |
| 43 | Buena Park, CA | CA | +98.7% | +157.8% | +170.3% | +150.8% | $1.86M |
| 44 | Occidental, CA | CA | +180.5% | +108.1% | +168.1% | — | $3.23M |
| 45 | Dinuba, CA | CA | +85.9% | +174.1% | +165.2% | +123.3% | $588K |
| 46 | Zenia, CA | CA | — | — | +159.2% | — | $499K |
| 47 | National City, CA | CA | +13.6% | +122.8% | +159.1% | +294.1% | $1.31M |
| 48 | Sanger, CA | CA | +23.2% | +31.6% | +157.5% | +240.9% | $830.1K |
| 49 | Torrance, CA | CA | +80.7% | +103.0% | +153.4% | +195.0% | $1.86M |
| 50 | Springville, CA | CA | +49.9% | +33.4% | +153.3% | +99.1% | $521.3K |
| 51 | Atherton, CA | CA | +102.6% | +320.2% | +153.1% | +186.5% | $28.5M |
| 52 | Warner Springs, CA | CA | +38.2% | +108.2% | +150.4% | +86.0% | $486.3K |
| 53 | Healdsburg, CA | CA | -3.6% | +51.3% | +143.2% | +204.8% | $3.18M |
| 54 | Atascadero, CA | CA | +14.9% | +35.7% | +143.2% | +165.4% | $1.04M |
| 55 | San Bruno, CA | CA | +2.1% | +225.8% | +142.7% | +247.2% | $2.05M |
| 56 | North Fork, CA | CA | +188.2% | — | +140.4% | +64.8% | $741.5K |
| 57 | Rio Oso, CA | CA | -31.9% | +28.9% | +137.8% | — | $535K |
| 58 | Llano, CA | CA | +75.1% | +25.9% | +137.3% | +137.8% | $233.1K |
| 59 | Hanford, CA | CA | +186.4% | +162.7% | +136.8% | +351.6% | $1.03M |
| 60 | El Mirage, CA | CA | +153.8% | +51.5% | +136.1% | +440.5% | $250K |
| 61 | Visalia, CA | CA | +51.0% | +46.5% | +136.0% | +159.7% | $740.1K |
| 62 | Palo Alto, CA | CA | +16.5% | +138.0% | +131.5% | +116.2% | $6.21M |
| 63 | Pixley, CA | CA | -76.6% | +73.5% | +129.7% | — | $425K |
| 64 | Daggett, CA | CA | +1,090.5% | +316.7% | +127.3% | +25.0% | $125K |
| 65 | Downey, CA | CA | +49.7% | +121.5% | +124.9% | +194.1% | $1.54M |
| 66 | Solana Beach, CA | CA | +7.5% | +109.5% | +122.4% | +212.9% | $3.46M |
| 67 | Woodside, CA | CA | -17.8% | +41.0% | +121.8% | +133.1% | $6.94M |
| 68 | Montara, CA | CA | +19.9% | +229.8% | +121.3% | +337.4% | $3.3M |
| 69 | Huron, CA | CA | — | — | +120.4% | — | $285K |
| 70 | West Toluca Lake, CA | CA | — | — | +118.2% | — | $1.2M |
| 71 | Fiddletown, CA | CA | +189.8% | — | +118.1% | +770.7% | $892.5K |
| 72 | Calistoga, CA | CA | +23.2% | +128.2% | +115.4% | +143.6% | $3.77M |
| 73 | Tuolumne, CA | CA | +15.2% | +184.3% | +109.0% | +30.2% | $386.7K |
| 74 | Arcata, CA | CA | +128.8% | +269.1% | +107.2% | +207.4% | $1.12M |
| 75 | Pinon Hills, CA | CA | +38.8% | +163.1% | +107.2% | +132.0% | $440.8K |
| 76 | Gualala, CA | CA | +282.7% | — | +106.5% | +197.5% | $1.48M |
| 77 | Tustin, CA | CA | -0.4% | +55.6% | +102.3% | +118.1% | $1.77M |
| 78 | Mountain Center, CA | CA | +19.1% | — | +100.3% | +150.5% | $720K |
| 79 | Cutler, CA | CA | — | +123.8% | +100.0% | — | $470K |
| 80 | Corona Del Mar, CA | CA | +10.8% | +51.7% | +99.9% | +147.2% | $6.78M |
| 81 | Indian Wells, CA | CA | +20.2% | -7.2% | +98.9% | +169.3% | $2.22M |
| 82 | Westlake Village, CA | CA | +35.5% | +78.7% | +98.5% | +164.6% | $3.07M |
| 83 | Hesperia, CA | CA | +30.3% | +58.3% | +97.7% | +201.4% | $550.8K |
| 84 | Carlsbad, CA | CA | +46.4% | +69.5% | +96.3% | +186.5% | $2.22M |
| 85 | Marysville, CA | CA | +44.6% | +58.7% | +94.7% | +37.0% | $564.3K |
| 86 | Temple City, CA | CA | +50.6% | +42.5% | +93.8% | +85.3% | $2M |
| 87 | Magalia, CA | CA | +41.5% | +99.8% | +92.9% | +37.0% | $224K |
| 88 | Mentone, CA | CA | +33.0% | +112.4% | +92.3% | +270.3% | $673K |
| 89 | Murphys, CA | CA | +82.0% | +37.0% | +92.1% | +110.8% | $742K |
| 90 | Orangevale, CA | CA | +60.0% | +66.9% | +91.9% | +221.6% | $968.4K |
| 91 | Palos Verdes Peninsula, CA | CA | +214.0% | +110.7% | +91.0% | — | $3.93M |
| 92 | Manhattan Beach, CA | CA | +34.2% | +85.7% | +90.5% | +176.1% | $5.6M |
| 93 | Fullerton, CA | CA | +43.7% | — | +90.5% | +146.3% | $1.47M |
| 94 | Borrego Springs, CA | CA | +148.4% | +256.9% | +89.9% | +147.6% | $450.3K |
| 95 | Tiburon, CA | CA | +16.5% | +51.9% | +88.7% | +32.6% | $4.59M |
| 96 | La Habra Heights, CA | CA | +263.4% | +132.6% | +88.1% | +381.8% | $2.5M |
| 97 | Littlerock, CA | CA | +22.7% | +19.6% | +87.2% | +125.4% | $412.6K |
| 98 | Rimforest, CA | CA | +77.8% | +72.4% | +86.5% | +199.3% | $480K |
| 99 | Del Mar, CA | CA | +39.0% | +19.9% | +86.3% | +46.0% | $4.87M |
| 100 | Browns Valley, CA | CA | +48.6% | +14.6% | +85.7% | +154.2% | $745K |
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.