The Town Files

The 25 Best Small Towns for Young Families in California

Ranked on The Town Files lifestyle rankings among 358 towns of 2,500–10,000 people in California, scoring every town on all of these at once. #1 is Wrightwood, CA.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Young Families in California1. Wrightwoodscore 892. Agua Dulcescore 873. Eucalyptus Hillsscore 874. Crestscore 865. Silver Lakesscore 866. Running Springsscore 867. Harbison Canyonscore 848. Mission Hillsscore 839. Vandenberg Villagescore 8210. Squaw Valleyscore 8211. Piñon Hillsscore 8212. Sagescore 8013. Feltonscore 7914. Kelly Ridgescore 7715. Actonscore 7716. Happy Valleyscore 7717. Salton Cityscore 7718. Camposcore 7719. Ben Lomondscore 7620. Cabazonscore 7621. Templetonscore 7622. Oak Viewscore 7523. Cherry Valleyscore 7524. Lake Californiascore 7525. Reliez Valleyscore 74
  1. 25Reliez Valley, California

    Families: 95th percentile · Quiet: 59th percentile · First-time buyers: 69th percentile

    3,354 people · Contra Costa County · median home $1,740,200 · income $249,864 · Jan low 42°F · 0 in snow

  2. 24Lake California, California

    Families: 94th percentile · Quiet: 71st percentile · First-time buyers: 60th percentile

    3,377 people · Tehama County · median home $352,800 · income $92,051 · Jan low 38°F · 0 in snow

  3. 23Cherry Valley, California

    Families: 64th percentile · Quiet: 62nd percentile · First-time buyers: 99th percentile

    6,509 people · Riverside County · median home $408,000 · income $76,895 · Jan low 40°F · 10 in snow

  4. 22Oak View, California

    Families: 87th percentile · Quiet: 64th percentile · First-time buyers: 74th percentile

    6,215 people · Ventura County · median home $819,100 · income $110,440 · Jan low 35°F · 0 in snow

  5. 21Templeton, California

    Families: 80th percentile · Quiet: 86th percentile · First-time buyers: 61st percentile

    8,386 people · San Luis Obispo County · median home $810,400 · income $117,063 · Jan low 34°F · 0 in snow

  6. 20Cabazon, California

    Families: 51st percentile · Quiet: 89th percentile · First-time buyers: 89th percentile

    2,629 people · Riverside County · median home $270,400 · income $48,704 · Jan low 31°F · 11 in snow

  7. 19Ben Lomond, California

    Families: 72nd percentile · Quiet: 61st percentile · First-time buyers: 96th percentile

    6,337 people · Santa Cruz County · median home $960,700 · income $130,041 · Jan low 37°F · 0 in snow

  8. 18Campo, California

    Families: 81st percentile · Quiet: 74th percentile · First-time buyers: 75th percentile

    2,955 people · San Diego County · median home $347,400 · income $79,327 · Jan low 35°F · 0 in snow

  9. 17Salton City, California

    Families: 56th percentile · Quiet: 88th percentile · First-time buyers: 87th percentile

    5,155 people · Imperial County · median home $200,600 · income $47,827 · Jan low 49°F · 0 in snow

  10. 16Happy Valley, California

    Families: 70th percentile · Quiet: 96th percentile · First-time buyers: 65th percentile

    4,949 people · Shasta County · median home $334,100 · income $92,222 · Jan low 38°F · 3 in snow

  11. 15Acton, California

    Families: 85th percentile · Quiet: 89th percentile · First-time buyers: 58th percentile

    7,431 people · Los Angeles County · median home $733,400 · income $113,000 · Jan low 35°F · 0 in snow

  12. 14Kelly Ridge, California

    Families: 50th percentile · Quiet: 88th percentile · First-time buyers: 94th percentile

    3,006 people · Butte County · median home $277,600 · income $54,631 · Jan low 40°F · 22 in snow

  13. 13Felton, California

    Families: 71st percentile · Quiet: 71st percentile · First-time buyers: 95th percentile

    4,489 people · Santa Cruz County · median home $900,500 · income $123,056 · Jan low 37°F · 0 in snow

  14. 12Sage, California

    Families: 65th percentile · Quiet: 82nd percentile · First-time buyers: 92nd percentile

    3,370 people · Riverside County · median home $569,300 · income $119,938 · Jan low 44°F · 5 in snow

  15. 11Piñon Hills, California

    Families: 74th percentile · Quiet: 79th percentile · First-time buyers: 92nd percentile

    7,258 people · San Bernardino County · median home $440,600 · income $68,289 · Jan low 26°F · 62 in snow

  16. 10Squaw Valley, California

    Families: 74th percentile · Quiet: 77th percentile · First-time buyers: 94th percentile

    3,564 people · Fresno County · median home $271,700 · income $49,904 · Jan low 26°F · 69 in snow

  17. 9Vandenberg Village, California

    Families: 80th percentile · Quiet: 68th percentile · First-time buyers: 99th percentile

    7,308 people · Santa Barbara County · median home $637,100 · income $110,904 · Jan low 43°F · 0 in snow

  18. 8Mission Hills, California

    Families: 82nd percentile · Quiet: 69th percentile · First-time buyers: 98th percentile

    3,571 people · Santa Barbara County · median home $492,900 · income $111,974 · Jan low 43°F · 0 in snow

  19. 7Harbison Canyon, California

    Families: 85th percentile · Quiet: 70th percentile · First-time buyers: 97th percentile

    4,048 people · San Diego County · median home $688,600 · income $130,302 · Jan low 43°F · 0 in snow

  20. 6Running Springs, California

    Families: 77th percentile · Quiet: 81st percentile · First-time buyers: 99th percentile

    5,268 people · San Bernardino County · median home $385,000 · income $81,516 · Jan low 29°F · 22 in snow

  21. 5Silver Lakes, California

    Families: 92nd percentile · Quiet: 68th percentile · First-time buyers: 98th percentile

    6,317 people · San Bernardino County · median home $383,600 · income $115,829 · Jan low 33°F · 0 in snow

  22. 4Crest, California

    Families: 81st percentile · Quiet: 78th percentile · First-time buyers: 99th percentile

    2,828 people · San Diego County · median home $724,500 · income $110,000 · Jan low 43°F · 0 in snow

  23. 3Eucalyptus Hills, California

    Families: 91st percentile · Quiet: 80th percentile · First-time buyers: 90th percentile

    5,517 people · San Diego County · median home $857,200 · income $144,140 · Jan low 43°F · 0 in snow

  24. 2Agua Dulce, California

    Families: 91st percentile · Quiet: 91st percentile · First-time buyers: 80th percentile

    3,451 people · Los Angeles County · median home $933,400 · income $146,107 · Jan low 35°F · 0 in snow

  25. 1Wrightwood, California

    Families: 82nd percentile · Quiet: 87th percentile · First-time buyers: 99th percentile

    4,720 people · San Bernardino County · median home $470,700 · income $74,332 · Jan low 26°F · 62 in snow

Price vs ranking

Median home value vs ranking, California towns0255075100$35K$526K$1017K$1509K$2000KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in California.

More California rankings

Same ranking, other places

Methodology. We ranked 358 towns of 2,500–10,000 people in California (2020 Census population; towns with 2,500+ people have pages so far). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: