Appreciation Velocity — California Cities
Cities of California ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 3Y appreciation (Citys)
#1 · Lake Almanor, CA
+2,231.6%
#2 · Jenner, CA
+2,145.7%
#3 · Thermal, CA
+1,946.7%
#4 · Gardena, CA
+1,177.5%
#5 · Mount Shasta, CA
+833.7%
#6 · Pebble Beach, CA
+756.7%
#7 · Trinity Center, CA
+706.5%
#8 · Selma, CA
+678.7%
#9 · Ross, CA
+539.3%
#10 · North Hills, CA
+538.5%
City ranking — 3Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Lake Almanor, CA | CA | +71.8% | +2,231.6% | +57.4% | +156.2% | $513K |
| 2 | Jenner, CA | CA | -55.4% | +2,145.7% | -32.4% | -8.7% | $516.5K |
| 3 | Thermal, CA | CA | +189.5% | +1,946.7% | +722.6% | +837.3% | $2.15M |
| 4 | Gardena, CA | CA | +34.7% | +1,177.5% | +83.9% | +93.5% | $1.02M |
| 5 | Mount Shasta, CA | CA | +389.3% | +833.7% | +383.9% | +622.6% | $2.28M |
| 6 | Pebble Beach, CA | CA | +415.8% | +756.7% | +407.5% | +467.6% | $25.75M |
| 7 | Trinity Center, CA | CA | +42.9% | +706.5% | -5.4% | — | $500K |
| 8 | Selma, CA | CA | +434.3% | +678.7% | +901.1% | +1,469.6% | $2.62M |
| 9 | Ross, CA | CA | +34.3% | +539.3% | -16.9% | +182.3% | $13.43M |
| 10 | North Hills, CA | CA | +644.5% | +538.5% | +676.9% | +984.1% | $5.25M |
| 11 | Exeter, CA | CA | +91.5% | +518.9% | +75.0% | +263.3% | $820K |
| 12 | Forest Falls, CA | CA | +75.6% | +500.0% | +30.8% | +70.5% | $360K |
| 13 | Inyokern, CA | CA | +82.2% | +496.8% | +806.9% | +195.3% | $462.5K |
| 14 | Avery, CA | CA | +167.1% | +475.0% | -1.3% | — | $184K |
| 15 | Needles, CA | CA | +238.2% | +431.5% | +583.4% | +619.3% | $759.8K |
| 16 | Agua Dulce, CA | CA | +263.8% | +363.7% | +392.4% | +458.0% | $3.5M |
| 17 | Duarte, CA | CA | +123.4% | +354.7% | +218.4% | +301.7% | $1.74M |
| 18 | Atherton, CA | CA | +102.6% | +320.2% | +153.1% | +186.5% | $28.5M |
| 19 | Daggett, CA | CA | +1,090.5% | +316.7% | +127.3% | +25.0% | $125K |
| 20 | Eastvale, CA | CA | -51.0% | +303.8% | +4.4% | +37.7% | $678.4K |
| 21 | Bell Canyon, CA | CA | +279.7% | +303.7% | +341.9% | +711.3% | $7.3M |
| 22 | Lindsay, CA | CA | -74.8% | +300.0% | +222.3% | +587.7% | $680K |
| 23 | Arcata, CA | CA | +128.8% | +269.1% | +107.2% | +207.4% | $1.12M |
| 24 | Borrego Springs, CA | CA | +148.4% | +256.9% | +89.9% | +147.6% | $450.3K |
| 25 | Oceanside, CA | CA | +156.3% | +252.5% | +290.5% | +467.2% | $2.44M |
| 26 | Shingle Springs, CA | CA | +101.7% | +242.4% | +172.8% | +256.0% | $1.6M |
| 27 | Auberry, CA | CA | +251.8% | +232.7% | +299.2% | +394.8% | $1M |
| 28 | Montara, CA | CA | +19.9% | +229.8% | +121.3% | +337.4% | $3.3M |
| 29 | San Bruno, CA | CA | +2.1% | +225.8% | +142.7% | +247.2% | $2.05M |
| 30 | Goleta, CA | CA | +42.7% | +224.3% | +39.3% | +197.4% | $1.91M |
| 31 | Lake Hughes, CA | CA | +0.7% | +221.7% | +29.2% | +154.5% | $512.5K |
| 32 | Royal Oaks, CA | CA | +23.2% | +218.3% | +25.0% | +97.4% | $955K |
| 33 | Los Molinos, CA | CA | +225.6% | +214.0% | +250.5% | +696.7% | $933.5K |
| 34 | Alamo, CA | CA | +147.7% | +191.9% | +204.4% | +162.3% | $6.52M |
| 35 | Montecito, CA | CA | +41.3% | +191.4% | +27.9% | +127.4% | $9.47M |
| 36 | Meadow Vista, CA | CA | +134.9% | +189.3% | +241.2% | +239.6% | $1.63M |
| 37 | Cardiff, CA | CA | — | +188.6% | +73.8% | +477.1% | $3.03M |
| 38 | La Jolla, CA | CA | -8.7% | +185.2% | +36.3% | +166.4% | $3.14M |
| 39 | Weed, CA | CA | +168.6% | +184.5% | +308.5% | +323.8% | $832.2K |
| 40 | Tuolumne, CA | CA | +15.2% | +184.3% | +109.0% | +30.2% | $386.7K |
| 41 | Denair, CA | CA | -47.4% | +182.5% | +9.9% | +142.5% | $565K |
| 42 | El Segundo, CA | CA | +0.6% | +181.9% | +58.9% | +66.9% | $2.25M |
| 43 | Calimesa, CA | CA | +31.0% | +180.9% | +65.9% | +95.3% | $650K |
| 44 | Paradise, CA | CA | +6.7% | +178.1% | +315.1% | +9.0% | $255.8K |
| 45 | Dinuba, CA | CA | +85.9% | +174.1% | +165.2% | +123.3% | $588K |
| 46 | Hornbrook, CA | CA | +34.4% | +173.7% | +237.8% | +112.3% | $336.5K |
| 47 | Pinon Hills, CA | CA | +38.8% | +163.1% | +107.2% | +132.0% | $440.8K |
| 48 | Hanford, CA | CA | +186.4% | +162.7% | +136.8% | +351.6% | $1.03M |
| 49 | Bangor, CA | CA | +29.6% | +161.8% | +34.7% | +87.9% | $449K |
| 50 | Buena Park, CA | CA | +98.7% | +157.8% | +170.3% | +150.8% | $1.86M |
| 51 | Lennox, CA | CA | — | +157.5% | — | — | $1.8M |
| 52 | San Andreas, CA | CA | +63.4% | +154.8% | +9.4% | -23.1% | $371.6K |
| 53 | Forestville, CA | CA | +23.2% | +149.7% | +379.7% | +514.4% | $1.91M |
| 54 | Pine Valley, CA | CA | +80.6% | +149.5% | +22.0% | +141.7% | $870K |
| 55 | Carmel Valley, CA | CA | -44.4% | +146.0% | +0.2% | +30.5% | $1.48M |
| 56 | Newport Beach, CA | CA | +9.2% | +139.9% | +82.6% | +184.3% | $5.72M |
| 57 | Grizzly Flats, CA | CA | +121.9% | +139.5% | -4.3% | +27.7% | $239.5K |
| 58 | Shingletown, CA | CA | +80.5% | +138.8% | +61.2% | +187.4% | $411.6K |
| 59 | Palo Alto, CA | CA | +16.5% | +138.0% | +131.5% | +116.2% | $6.21M |
| 60 | Solvang, CA | CA | -10.8% | +136.4% | +48.7% | +5.6% | $2.05M |
| 61 | Lemoore, CA | CA | +16.5% | +134.0% | +208.3% | +294.7% | $851.3K |
| 62 | La Habra Heights, CA | CA | +263.4% | +132.6% | +88.1% | +381.8% | $2.5M |
| 63 | Coalinga, CA | CA | -3.3% | +129.6% | +23.5% | +77.5% | $339.5K |
| 64 | Calistoga, CA | CA | +23.2% | +128.2% | +115.4% | +143.6% | $3.77M |
| 65 | Saint Helena, CA | CA | +48.5% | +127.2% | +63.5% | +186.4% | $3.52M |
| 66 | Cutler, CA | CA | — | +123.8% | +100.0% | — | $470K |
| 67 | Point Arena, CA | CA | -9.2% | +123.7% | +31.5% | -39.4% | $575K |
| 68 | Woodlake, CA | CA | +165.6% | +123.6% | +422.1% | +435.9% | $777K |
| 69 | National City, CA | CA | +13.6% | +122.8% | +159.1% | +294.1% | $1.31M |
| 70 | Downey, CA | CA | +49.7% | +121.5% | +124.9% | +194.1% | $1.54M |
| 71 | Corning, CA | CA | +49.4% | +119.2% | +48.0% | +157.4% | $322.2K |
| 72 | Montrose, CA | CA | +39.9% | +118.9% | +74.4% | +153.7% | $1.53M |
| 73 | Piercy, CA | CA | — | +117.8% | — | +15.3% | $490K |
| 74 | Ben Lomond, CA | CA | +80.1% | +116.7% | +210.3% | +231.3% | $2.18M |
| 75 | Oroville, CA | CA | +51.3% | +116.2% | +77.9% | +188.1% | $498.6K |
| 76 | Big Bear City, CA | CA | +81.3% | +115.2% | +78.6% | +165.7% | $755.6K |
| 77 | Baldwin Park, CA | CA | +57.8% | +114.0% | +82.3% | +147.8% | $938K |
| 78 | Mentone, CA | CA | +33.0% | +112.4% | +92.3% | +270.3% | $673K |
| 79 | Palos Verdes Peninsula, CA | CA | +214.0% | +110.7% | +91.0% | — | $3.93M |
| 80 | Playa Vista, CA | CA | +54.9% | +110.2% | +64.5% | +142.7% | $2.79M |
| 81 | Solana Beach, CA | CA | +7.5% | +109.5% | +122.4% | +212.9% | $3.46M |
| 82 | Warner Springs, CA | CA | +38.2% | +108.2% | +150.4% | +86.0% | $486.3K |
| 83 | Coto de Caza, CA | CA | +16.3% | +108.1% | +208.0% | +186.4% | $5.15M |
| 84 | Occidental, CA | CA | +180.5% | +108.1% | +168.1% | — | $3.23M |
| 85 | Tollhouse, CA | CA | +37.2% | +106.6% | +75.2% | +78.2% | $450K |
| 86 | California City, CA | CA | +20.0% | +106.1% | +80.8% | +204.4% | $328.3K |
| 87 | Placerville, CA | CA | +15.7% | +105.1% | +46.2% | +44.3% | $605.8K |
| 88 | Oceano, CA | CA | +47.1% | +104.4% | +42.8% | +609.0% | $959.5K |
| 89 | Torrance, CA | CA | +80.7% | +103.0% | +153.4% | +195.0% | $1.86M |
| 90 | Copperopolis, CA | CA | -5.7% | +101.8% | +24.7% | +124.5% | $404.6K |
| 91 | Hermosa Beach, CA | CA | +0.5% | +101.2% | +16.6% | +125.0% | $4.01M |
| 92 | Guerneville, CA | CA | -6.2% | +100.6% | +51.9% | +42.1% | $682K |
| 93 | Magalia, CA | CA | +41.5% | +99.8% | +92.9% | +37.0% | $224K |
| 94 | Anderson, CA | CA | +30.5% | +95.9% | +66.2% | +28.7% | $521.4K |
| 95 | Arroyo Grande, CA | CA | +10.3% | +95.9% | +76.5% | +131.6% | $1.49M |
| 96 | Culver City, CA | CA | +18.2% | +92.5% | +36.0% | +90.4% | $1.65M |
| 97 | Tahoe City, CA | CA | -15.4% | +91.5% | +57.8% | +95.7% | $2.1M |
| 98 | Oak Run, CA | CA | +67.0% | +91.2% | +270.7% | +41.5% | $774.8K |
| 99 | Beverly Hills, CA | CA | -9.5% | +90.9% | +25.5% | +86.3% | $8.04M |
| 100 | Lucerne, CA | CA | +33.9% | +90.8% | -6.4% | +19.8% | $208.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.