The Town Files

The 25 Best Small Towns for Families in California

Ranked on The Town Files lifestyle rankings among 358 towns of 500–10,000 people in California. #1 is Blackhawk, CA.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Families in California1. Blackhawk100th pct2. Emerald Lake Hills100th pct3. Lucas Valley-Marinwood99th pct4. Woodside99th pct5. Camino Tassajara99th pct6. Loyola99th pct7. Fairbanks Ranch99th pct8. Los Altos Hills98th pct9. Plumas Lake98th pct10. Santa Rosa Valley98th pct11. Rancho Santa Fe98th pct12. Palo Cedro98th pct13. Kentfield97th pct14. Bonadelle Ranchos97th pct15. Monte Sereno97th pct16. San Antonio Heights97th pct17. Las Flores96th pct18. Rancho Murieta96th pct19. Villa Park96th pct20. Portola Valley96th pct21. Casa Conejo96th pct22. Atherton95th pct23. Reliez Valley95th pct24. Rolling Hills Estates94th pct25. Loomis94th pct
  1. 25Loomis, California

    Better for families than 94% of California towns

    Loomis is a town of 6,836 people in Placer County, California. It also ranks more upscale than 78% of California towns.

    6,836 people · Placer County · median home $634,500 · income $81,487 · Jan low 38°F · 0 in snow

    Full Loomis, California profile: weather, storms, schools, jobs →

    Loomis lifestyle rankingsFamilies94th pctQuiet60th pctFirst-time buyers0th pctWalkability44th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  2. 24Rolling Hills Estates, California

    Better for families than 94% of California towns

    Rolling Hills Estates is a city of 8,280 people in Los Angeles County, California. It also ranks more upscale than 97% of California towns and better for retirees than 78% of California towns.

    8,280 people · Los Angeles County · median home $1,692,600 · income $191,895 · Jan low 47°F · 0 in snow

    Full Rolling Hills Estates, California profile: weather, storms, schools, jobs →

    Rolling Hills Estates lifestyle rankingsFamilies94th pctQuiet64th pctFirst-time buyers0th pctWalkability59th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  3. 23Reliez Valley, California

    Better for families than 95% of California towns

    Reliez Valley is a community of 3,354 people in Contra Costa County, California. It also ranks better transit than 97% of California towns and more upscale than 95% of California towns.

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

    Full Reliez Valley, California profile: weather, storms, schools, jobs →

    Reliez Valley lifestyle rankingsFamilies95th pctQuiet59th pctFirst-time buyers69th pctWalkability49th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  4. 22Atherton, California

    Better for families than 95% of California towns

    Atherton is a town of 7,188 people in San Mateo County, California. It also ranks more upscale than 100% of California towns and better transit than 99% of California towns.

    7,188 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

    Full Atherton, California profile: weather, storms, schools, jobs →

    Atherton lifestyle rankingsFamilies95th pctQuiet56th pctFirst-time buyers0th pctWalkability67th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  5. 21Casa Conejo, California

    Better for families than 96% of California towns

    Casa Conejo is a community of 3,267 people in Ventura County, California. It also ranks more of a college town than 97% of California towns and more upscale than 79% of California towns.

    3,267 people · Ventura County · median home $888,400 · income $147,616 · Jan low 45°F · 0 in snow

    Full Casa Conejo, California profile: weather, storms, schools, jobs →

    Casa Conejo lifestyle rankingsFamilies96th pctQuiet29th pctFirst-time buyers0th pctWalkability54th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  6. 20Portola Valley, California

    Better for families than 96% of California towns

    Portola Valley is a town of 4,456 people in San Mateo County, California. It also ranks better for cycling than 99% of California towns and more upscale than 98% of California towns.

    4,456 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

    Full Portola Valley, California profile: weather, storms, schools, jobs →

    Portola Valley lifestyle rankingsFamilies96th pctQuiet76th pctFirst-time buyers0th pctWalkability45th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  7. 19Villa Park, California

    Better for families than 96% of California towns

    Villa Park is a city of 5,843 people in Orange County, California. It also ranks more upscale than 90% of California towns and more of a college town than 79% of California towns.

    5,843 people · Orange County · median home $1,871,700 · income $202,245 · Jan low 49°F · 0 in snow

    Full Villa Park, California profile: weather, storms, schools, jobs →

    Villa Park lifestyle rankingsFamilies96th pctQuiet54th pctFirst-time buyers0th pctWalkability60th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  8. 18Rancho Murieta, California

    Better for families than 96% of California towns

    Rancho Murieta is a community of 5,903 people in Sacramento County, California. It also ranks better for retirees than 96% of California towns and quieter than 87% of California towns.

    5,903 people · Sacramento County · median home $715,700 · income $140,061 · Jan low 39°F · 0 in snow

    Full Rancho Murieta, California profile: weather, storms, schools, jobs →

    Rancho Murieta lifestyle rankingsFamilies96th pctQuiet87th pctFirst-time buyers0th pctWalkability7th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  9. 17Las Flores, California

    Better for families than 96% of California towns

    Las Flores is a community of 5,995 people in Orange County, California. It also ranks more upscale than 90% of California towns and better for young professionals than 84% of California towns.

    5,995 people · Orange County · median home $1,119,100 · income $211,782 · Jan low 44°F · 0 in snow

    Full Las Flores, California profile: weather, storms, schools, jobs →

    Las Flores lifestyle rankingsFamilies96th pctQuiet52th pctFirst-time buyers0th pctWalkability36th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  10. 16San Antonio Heights, California

    Better for families than 97% of California towns

    San Antonio Heights is a community of 3,441 people in San Bernardino County, California. It also ranks more of a college town than 99% of California towns and more upscale than 88% of California towns.

    3,441 people · San Bernardino County · median home $1,071,800 · income $138,750 · Jan low 45°F · 0 in snow

    Full San Antonio Heights, California profile: weather, storms, schools, jobs →

    San Antonio Heights lifestyle rankingsFamilies97th pctQuiet58th pctFirst-time buyers0th pctWalkability70th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  11. 15Monte Sereno, California

    Better for families than 97% of California towns

    Monte Sereno is a city of 3,479 people in Santa Clara County, California. It also ranks more upscale than 100% of California towns and better for cycling than 87% of California towns.

    3,479 people · Santa Clara County · median home $2,000,001 · income $250,001 · Jan low 40°F · 0 in snow

    Full Monte Sereno, California profile: weather, storms, schools, jobs →

    Monte Sereno lifestyle rankingsFamilies97th pctQuiet70th pctFirst-time buyers0th pctWalkability67th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  12. 14Bonadelle Ranchos, California

    Better for families than 97% of California towns

    Bonadelle Ranchos is a community of 5,497 people in Madera County, California. It also ranks easier by car than 100% of California towns and more upscale than 77% of California towns.

    5,497 people · Madera County · median home $486,800 · income $132,723 · Jan low 38°F · 0 in snow

    Full Bonadelle Ranchos, California profile: weather, storms, schools, jobs →

    Bonadelle Ranchos lifestyle rankingsFamilies97th pctQuiet61th pctFirst-time buyers0th pctWalkability6th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  13. 13Kentfield, California

    Better for families than 97% of California towns

    Kentfield is a community of 6,808 people in Marin County, California. It also ranks more of a college town than 100% of California towns and more upscale than 97% of California towns.

    6,808 people · Marin County · median home $2,000,001 · income $249,896 · Jan low 42°F · 0 in snow

    Full Kentfield, California profile: weather, storms, schools, jobs →

    Kentfield lifestyle rankingsFamilies97th pctQuiet32th pctFirst-time buyers30th pctWalkability77th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  14. 12Palo Cedro, California

    Better for families than 98% of California towns

    Palo Cedro is a community of 2,931 people in Shasta County, California. It also ranks more upscale than 79% of California towns and better for retirees than 78% of California towns.

    2,931 people · Shasta County · median home $551,600 · income $120,152 · Jan low 38°F · 1 in snow

    Full Palo Cedro, California profile: weather, storms, schools, jobs →

    Palo Cedro lifestyle rankingsFamilies98th pctQuiet75th pctFirst-time buyers0th pctWalkability11th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  15. 11Rancho Santa Fe, California

    Better for families than 98% of California towns

    Rancho Santa Fe is a community of 3,156 people in San Diego County, California. It also ranks better for a vacation home than 100% of California towns and more upscale than 95% of California towns.

    3,156 people · San Diego County · median home $2,000,001 · income $175,792 · Jan low 46°F · 0 in snow

    Full Rancho Santa Fe, California profile: weather, storms, schools, jobs →

    Rancho Santa Fe lifestyle rankingsFamilies98th pctQuiet88th pctFirst-time buyers0th pctWalkability41th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  16. 10Santa Rosa Valley, California

    Better for families than 98% of California towns

    Santa Rosa Valley is a community of 3,312 people in Ventura County, California. It also ranks better for retirees than 93% of California towns and more upscale than 93% of California towns.

    3,312 people · Ventura County · median home $1,706,200 · income $213,973 · Jan low 45°F · 0 in snow

    Full Santa Rosa Valley, California profile: weather, storms, schools, jobs →

    Santa Rosa Valley lifestyle rankingsFamilies98th pctQuiet84th pctFirst-time buyers0th pctWalkability30th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  17. 9Plumas Lake, California

    Better for families than 98% of California towns

    Plumas Lake is a community of 8,126 people in Yuba County, California. It also ranks easier by car than 77% of California towns.

    8,126 people · Yuba County · median home $555,300 · income $120,408 · Jan low 38°F · 0 in snow

    Full Plumas Lake, California profile: weather, storms, schools, jobs →

    Plumas Lake lifestyle rankingsFamilies98th pctQuiet63th pctFirst-time buyers0th pctWalkability5th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  18. 8Los Altos Hills, California

    Better for families than 98% of California towns

    Los Altos Hills is a town of 8,489 people in Santa Clara County, California. It also ranks more upscale than 100% of California towns and better for retirees than 91% of California towns.

    8,489 people · Santa Clara County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

    Full Los Altos Hills, California profile: weather, storms, schools, jobs →

    Los Altos Hills lifestyle rankingsFamilies98th pctQuiet78th pctFirst-time buyers0th pctWalkability47th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  19. 7Fairbanks Ranch, California

    Better for families than 99% of California towns

    Fairbanks Ranch is a community of 3,002 people in San Diego County, California. It also ranks more upscale than 99% of California towns and better for retirees than 72% of California towns.

    3,002 people · San Diego County · median home $2,000,001 · income $250,001 · Jan low 46°F · 0 in snow

    Full Fairbanks Ranch, California profile: weather, storms, schools, jobs →

    Fairbanks Ranch lifestyle rankingsFamilies99th pctQuiet66th pctFirst-time buyers0th pctWalkability40th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  20. 6Loyola, California

    Better for families than 99% of California towns

    Loyola is a community of 3,491 people in Santa Clara County, California. It also ranks more upscale than 100% of California towns and better for retirees than 89% of California towns.

    3,491 people · Santa Clara County · median home $2,000,001 · income $250,001 · Jan low 42°F · 0 in snow

    Full Loyola, California profile: weather, storms, schools, jobs →

    Loyola lifestyle rankingsFamilies99th pctQuiet59th pctFirst-time buyers0th pctWalkability70th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  21. 5Camino Tassajara, California

    Better for families than 99% of California towns

    Camino Tassajara is a community of 4,951 people in Contra Costa County, California. It also ranks more upscale than 98% of California towns and better transit than 91% of California towns.

    4,951 people · Contra Costa County · median home $2,000,001 · income $250,001 · Jan low 42°F · 1 in snow

    Full Camino Tassajara, California profile: weather, storms, schools, jobs →

    Camino Tassajara lifestyle rankingsFamilies99th pctQuiet44th pctFirst-time buyers0th pctWalkability46th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  22. 4Woodside, California

    Better for families than 99% of California towns

    Woodside is a town of 5,309 people in San Mateo County, California. It also ranks better for cycling than 97% of California towns and more upscale than 96% of California towns.

    5,309 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

    Full Woodside, California profile: weather, storms, schools, jobs →

    Woodside lifestyle rankingsFamilies99th pctQuiet72th pctFirst-time buyers0th pctWalkability54th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  23. 3Lucas Valley-Marinwood, California

    Better for families than 99% of California towns

    Lucas Valley-Marinwood is a community of 6,259 people in Marin County, California. It also ranks more upscale than 98% of California towns and better for retirees than 95% of California towns.

    6,259 people · Marin County · median home $1,445,600 · income $200,761 · Jan low 43°F · 0 in snow

    Full Lucas Valley-Marinwood, California profile: weather, storms, schools, jobs →

    Lucas Valley-Marinwood lifestyle rankingsFamilies99th pctQuiet73th pctFirst-time buyers0th pctWalkability36th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  24. 2Emerald Lake Hills, California

    Better for families than 100% of California towns

    Emerald Lake Hills is a community of 4,406 people in San Mateo County, California. It also ranks more upscale than 99% of California towns and better for cycling than 87% of California towns.

    4,406 people · San Mateo County · median home $2,000,001 · income $250,001 · Jan low 41°F · 0 in snow

    Full Emerald Lake Hills, California profile: weather, storms, schools, jobs →

    Emerald Lake Hills lifestyle rankingsFamilies100th pctQuiet69th pctFirst-time buyers0th pctWalkability71th pct
    The Town Files lifestyle rankings, percentile vs California towns.
  25. 1Blackhawk, California

    Better for families than 100% of California towns

    Blackhawk is a community of 9,637 people in Contra Costa County, California. It also ranks more upscale than 96% of California towns and better for retirees than 83% of California towns.

    9,637 people · Contra Costa County · median home $2,000,001 · income $245,208 · Jan low 42°F · 1 in snow

    Full Blackhawk, California profile: weather, storms, schools, jobs →

    Blackhawk lifestyle rankingsFamilies100th pctQuiet71th pctFirst-time buyers0th pctWalkability29th pct
    The Town Files lifestyle rankings, percentile vs California towns.

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 500–10,000 people in California (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: