Contra Costa County housing market
2,381 homes for sale in Contra Costa County, California · median asking $769,000
Measured · 12 days ago; newer figures are not available yet
Median asking
$769,000
Median $/sq ft
$471
Median days listed
36
New this week
213
What is on the market, by asking price
- Under $750K
- 1,149 48%
- $750K-$1M
- 487 20%
- $1M-$1.5M
- 346 15%
- $1.5M+
- 399 17%
Cities in Contra Costa County
27- Walnut Creek304$674,750
- Concord236$699,995
- Antioch214$645,000
- Brentwood183$789,000
- Danville165$1,899,000
- Richmond157$599,000
- San Ramon148$1,348,444
- Oakley126$725,000
- Discovery Bay111$799,000
- Pittsburg91$595,000
- Martinez78$799,000
- Lafayette67$1,845,000
- Pleasant Hill67$875,000
- San Pablo58$569,500
- Orinda39$1,995,000
- El Sobrante38$635,000
- Hercules37$675,000
- Clayton34$984,000
- Moraga33$1,050,000
- Pinole32$679,000
- El Cerrito29$899,000
- Alamo28$3,248,500
- Bay Point28$489,500
- Bethel Island24$993,495
- Kensington13$1,399,000
- Rodeo12$698,500
- Diablo8$2,899,000
ZIP codes in Contra Costa County
36Loading the map…
- 94513184$790,500
- 94561126$725,000
- 94565119$572,500
- 94595119$519,000
- 94531116$728,500
- 94505111$799,000
- 9450998$535,000
- 9450688$2,024,400
- 9452182$749,000
- 9455382$799,000
- 9458278$1,354,000
- 9452677$1,695,000
- 9458370$1,346,500
- 9459870$1,315,000
- 9480670$578,000
- 9452367$875,000
- 9454964$1,910,350
- 9480463$559,900
- 9451861$819,900
- 9459760$666,000
- 9459658$657,500
- 9480354$650,000
- 9452051$599,900
- 9480145$499,000
- 9451942$700,000
- 9456339$1,995,000
- 9454737$675,000
- 9451734$984,000
- 9455633$1,050,000
- 9456432$679,000
- 9453029$899,000
- 9450728$3,248,500
- 9451124$993,495
- 9480521$699,999
- 9457212$698,500
- 945288$2,899,000
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of Contra Costa County.
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.
- An area needs at least 8 active listings before a median is shown, because a median of four is a number rather than a market.
- Measured October 3, 2026, 12 days ago: the newest figures EuKreate has. Newer figures are not available yet.

