');
US City Data

Palo Alto vs Castro Valley

Side-by-side comparison

How does Palo Alto, CA compare to Castro Valley, CA? Palo Alto has a population of 67,231 with a median household income of $220,408, while Castro Valley has 65,389 residents and a median income of $138,069. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricPalo Alto, CACastro Valley, CADifference
Population67,23165,389+2.8%
Median Age42.542.8-0.7%
Foreign Born %36.3%30.8%+17.9%
Economy
MetricPalo AltoCastro ValleyDifference
Median Income$220,408$138,069+59.6%
Unemployment3.7%3.8%-2.6%
Poverty Rate5.4%7.5%-28.0%
Bachelor's+82.4%43.9%+87.7%
Housing
MetricPalo AltoCastro ValleyDifference
Home Value$2,000,001$1,058,200+89.0%
Median Rent$3328/mo$2499/mo+33.2%
Housing Units29,10422,909+27.0%

Learn More

Palo Alto, CA ProfileCastro Valley, CA ProfileCost of Living in CaliforniaMore ComparisonsCity Rankings