San Francisco Bay Area Market Analysis
Bay Area Housing Market Update: Pricing and DOM Trends, July 2026
Updated August 4, 2026
Client Success & Community Lead at TurboHome
Reviewed by:
Head of Growth at TurboHome
Head Agent, California · CalDRE #01997822
TurboHome Market Analysis · San Francisco Bay Area · Published August 2026
The takeaway up front: zone averages hide the same 5–10 percentage point neighborhood swings in the Bay Area that they do everywhere else. In a market this fragmented across five zones, the gap between a fast-moving pocket and a stalled one can be 40+ points on days-on-market alone.
The big picture: zone-level stats
| Zone | Property type | Closed | Under 14 days | 14–30 days | 30+ days | $/sqft, 90-day trend |
|---|---|---|---|---|---|---|
| San Francisco | SFH | 120 | 59% | 28% | 13% | +3.9% |
| San Francisco | Condo | 231 | 38% | 24% | 38% | −0.5% |
| East Bay | SFH | 1,407 | 42% | 26% | 32% | +3.3% |
| East Bay | Condo | 330 | 32% | 24% | 44% | −0.5% |
| Peninsula | SFH | 279 | 53% | 23% | 24% | −0.5% |
| Peninsula | Condo | 110 | 30% | 20% | 50% | −2.9% |
| Greater San Jose | SFH | 297 | 50% | 22% | 28% | −0.4% |
| Greater San Jose | Condo | 137 | 28% | 22% | 50% | −4.9% |
| North Bay | SFH | 83 | 27% | 26% | 47% | +3.8% |
| North Bay | Condo | 10 | 10% | 20% | 70% | −5.7% |
The pattern holds across all five zones: SFH closes faster than condo/townhouse in the same market, in every single case.San Francisco has the tightest SFH market of the five zones, with 59% of closings taking under 14 days. North Bay condo is the slowest corner of the entire dataset, with 70% of closings sitting 30 or more days, on a thin 10-sale sample.$/sqft is mixed: SFH is up modestly in three of five zones (San Francisco, East Bay, North Bay) over the trailing 90 days, while condo is down in all five, most sharply in North Bay (−5.7%) and Greater San Jose (−4.9%).
That’s the 30,000-foot view. It’s also the version of this data that’s easiest to draw the wrong conclusions from, because it averages away the spread that matters if you’re pricing a listing or timing an offer in a specific neighborhood.
Days on market: speed buckets by neighborhood
Below, the share of July 2026 closings in each city/neighborhood that took under 14 days, 14–30 days, or 30+ days to close.
San Francisco
San Francisco SFH is the fastest overall property type in the dataset outside a handful of thin-sample pockets: 17 neighborhoods posted 100% of closings under 14 days, though nearly all are single-closing samples and directional only.Among neighborhoods with real volume, Bernal Heights SFH stands out at 71% under 14 days on 14 closings, with zero sales sitting 30+ days.San Francisco condo tells a different story. Pacific Heights and South Beach both split between fast- and slow-moving units, while Yerba Buena condo is one of the slowest pockets at 75% sitting 30+ days on 12 closings.
San Francisco: Days on market speed
July 2026 closings · share of sales by days-on-market bucket
SFH · Part 1 of 2
Balboa Terrace*
1 closed
Eureka Valley / Dolores Heights*
1 closed
Forest Hill Extension*
1 closed
Inner Sunset*
1 closed
Lower Pacific Heights*
1 closed
Midtown Terrace*
1 closed
Mission Terrace*
3 closed
Monterey Heights*
3 closed
Mount Davidson Manor*
1 closed
Outer Mission*
2 closed
Outer Parkside*
1 closed
Outer Sunset*
1 closed
Pine Lake Park*
2 closed
Sherwood Forest*
1 closed
Silver Terrace*
2 closed
Stonestown*
1 closed
Sunnyside*
1 closed
West Portal*
1 closed
Parkside*
6 closed
Bernal Heights
14 closed
Central Richmond*
3 closed
Ingleside*
3 closed
Visitacion Valley*
3 closed
Noe Valley*
5 closed
Outer Richmond*
5 closed
SFH · Part 2 of 2
Crocker Amazon*
2 closed
Golden Gate Heights*
2 closed
Ingleside Heights*
4 closed
Inner Mission*
2 closed
Inner Richmond*
2 closed
Lakeside*
2 closed
Oceanview*
2 closed
Pacific Heights*
2 closed
Portola*
2 closed
Russian Hill*
2 closed
St. Francis Wood*
2 closed
Glen Park*
7 closed
Potrero Hill*
3 closed
Central Sunset*
4 closed
Excelsior*
4 closed
Miraloma Park*
4 closed
Bayview*
1 closed
Buena Vista/Ashbury*
2 closed
Corona Heights*
1 closed
Diamond Heights*
1 closed
Duboce Triangle*
1 closed
Marina*
1 closed
Nob Hill*
1 closed
Westwood Highlands*
2 closed
Condo / TH · Part 1 of 2
Alamo Square*
1 closed
Bayview*
1 closed
Duboce Triangle*
2 closed
Glen Park*
1 closed
Hayes Valley*
4 closed
Lower Pacific Heights*
1 closed
Presidio Heights*
1 closed
North Panhandle*
4 closed
North Waterfront*
4 closed
Inner Richmond*
3 closed
Pacific Heights
13 closed
South Beach
33 closed
Buena Vista/Ashbury*
2 closed
Central Richmond*
2 closed
Cole Valley / Parnassus*
2 closed
Cow Hollow*
2 closed
Inner Sunset*
4 closed
Lake Street*
2 closed
North Beach*
2 closed
Outer Parkside*
2 closed
Potrero Hill*
6 closed
Twin Peaks*
2 closed
Eureka Valley / Dolores Heights
10 closed
Condo / TH · Part 2 of 2
Hunters Point*
3 closed
Ingleside Heights*
3 closed
Mission Bay*
3 closed
WesternAddition*
3 closed
Russian Hill
13 closed
Nob Hill
14 closed
South of Market
12 closed
Mission Dolores
9 closed
Bernal Heights*
5 closed
Inner Mission
15 closed
Yerba Buena
12 closed
Van Ness / Civic Center
10 closed
Central Waterfront / Dogpatch*
2 closed
Diamond Heights*
2 closed
Downtown*
5 closed
Financial District / Barbary Coast*
1 closed
Golden Gate Heights*
1 closed
Haight Ashbury*
3 closed
Lake Shore*
1 closed
Mission Terrace*
1 closed
Noe Valley*
2 closed
Outer Richmond*
1 closed
Tenderloin*
1 closed
East Bay
East Bay SFH shows the widest volume-backed spread in the dataset.Orinda and San Ramon are both moving fast on real volume, while Richmond, the zone’s highest-volume city at 303 SFH closings, sits at just 30% under 14 days with 48% taking 30+ days. That’s not a thin-sample fluke. It’s the zone’s single biggest city running meaningfully slower than its faster neighbors.East Bay condo is soft almost everywhere: Concord condo sits at 79% 30+ days on 14 closings, and only thin-sample Union City and Newark post a majority under 14 days.
East Bay: Days on market speed
July 2026 closings · share of sales by days-on-market bucket
SFH
Moraga*
6 closed
Orinda
20 closed
San Ramon
35 closed
San Lorenzo
10 closed
Martinez
29 closed
Lafayette
28 closed
Walnut Creek
35 closed
Fremont
69 closed
Alameda
35 closed
Concord
71 closed
Piedmont*
6 closed
San Leandro
34 closed
Newark
27 closed
Livermore
52 closed
Antioch
65 closed
Dublin
32 closed
Castro Valley
33 closed
Hayward
40 closed
Berkeley
45 closed
Albany*
7 closed
El Cerrito
14 closed
Pleasanton
38 closed
Union City
21 closed
Danville
45 closed
Oakley
30 closed
Oakland
174 closed
Richmond
303 closed
Pittsburg
30 closed
Brentwood
73 closed
Condo / TH
Union City*
4 closed
Newark*
7 closed
Richmond
14 closed
Danville
15 closed
Pleasanton*
4 closed
Alameda
18 closed
Antioch*
5 closed
Martinez*
5 closed
Emeryville
11 closed
Walnut Creek
70 closed
Hayward
15 closed
Moraga*
3 closed
San Ramon
12 closed
San Leandro
10 closed
Oakland
56 closed
Livermore
10 closed
Dublin
16 closed
Fremont
25 closed
Concord
14 closed
Berkeley
9 closed
Albany*
2 closed
Castro Valley*
1 closed
El Cerrito*
1 closed
Pittsburg*
2 closed
San Lorenzo*
1 closed
Peninsula
Burlingame SFH and San Mateo SFH lead the Peninsula on real volume, at 72% and 68% under 14 days respectively.Condo is the weak spot zone-wide. South San Francisco and San Bruno condo sit at 62–75% in the 30+ bucket, while Half Moon Bay SFH is also slow at 60% 30+ days.
Peninsula: Days on market speed
July 2026 closings · share of sales by days-on-market bucket
SFH
LosAltos*
5 closed
Burlingame
18 closed
Atherton*
7 closed
Millbrae*
7 closed
San Mateo
31 closed
Redwood City
32 closed
Menlo Park
9 closed
Cupertino
13 closed
San Bruno
13 closed
Palo Alto
15 closed
Daly City
12 closed
Los Altos Hills*
4 closed
San Carlos
12 closed
Sunnyvale
29 closed
South San Francisco
12 closed
Foster City*
5 closed
Pacifica
23 closed
Belmont*
6 closed
Mountain View
9 closed
East Palo Alto*
7 closed
Half Moon Bay
10 closed
Condo / TH
Cupertino*
3 closed
Menlo Park*
1 closed
Burlingame*
2 closed
Millbrae*
2 closed
Mountain View
10 closed
Palo Alto*
2 closed
San Carlos
8 closed
Foster City
13 closed
Daly City*
3 closed
Redwood City
8 closed
San Mateo
19 closed
Los Altos*
5 closed
Sunnyvale
12 closed
San Bruno
8 closed
South San Francisco
8 closed
Belmont*
1 closed
East Palo Alto*
2 closed
Pacifica*
3 closed
Greater San Jose
Santa Clara SFH and Berryessa SFH are Greater San Jose’s fastest volume-backed pockets, at 72% and 67% under 14 days.Evergreen condo is the clear outlier at 87% sitting 30+ days on 15 closings, the slowest condo pocket in the zone and among the slowest in the full dataset.
Greater San Jose: Days on market speed
July 2026 closings · share of sales by days-on-market bucket
SFH
North San Jose*
2 closed
Santa Clara
18 closed
Berryessa
12 closed
Santa Teresa*
3 closed
Campbell
8 closed
Milpitas
13 closed
Almaden Valley
12 closed
Blossom Valley
23 closed
Cambrian Park
25 closed
Willow Glen
20 closed
South San Jose
13 closed
Alum Rock
10 closed
Burbank
8 closed
Evergreen
12 closed
Saratoga
10 closed
West San Jose
10 closed
Los Gatos
21 closed
Rose Garden
8 closed
Morgan Hill/Gilroy
49 closed
Central San Jose
9 closed
East SanJose
8 closed
Downtown San Jose*
3 closed
Condo / TH
East San Jose*
3 closed
Central San Jose*
5 closed
Saratoga*
4 closed
Downtown San Jose
9 closed
Milpitas
9 closed
Rose Garden
8 closed
West San Jose
8 closed
Morgan Hill/Gilroy*
6 closed
Blossom Valley
21 closed
Berryessa
11 closed
South San Jose*
4 closed
Cambrian Park*
7 closed
Santa Clara*
7 closed
Evergreen
15 closed
Almaden Valley*
1 closed
Alum Rock*
1 closed
Burbank*
3 closed
Campbell*
5 closed
Los Gatos*
4 closed
North San Jose*
3 closed
Santa Teresa*
1 closed
Willow Glen*
1 closed
North Bay
North Bay is the smallest zone by volume, and it shows in the DOM data.Fairfield SFH, the zone’s highest-volume city at 30 closings, sits at just 17% under 14 days with 67% taking 30+ days, the slowest high-volume SFH market in the dataset.Vallejo SFH is the zone’s fastest real pocket at 35% under 14 days. North Bay’s single condo data point, Vallejo on seven closings, is directional only.
North Bay: Days on market speed
July 2026 closings · share of sales by days-on-market bucket
SFH
Rohnert Park*
1 closed
Petaluma*
2 closed
Benicia*
5 closed
Vallejo
26 closed
Novato*
3 closed
Vacaville
10 closed
Fairfield
30 closed
American Canyon*
1 closed
Napa*
1 closed
San Rafael*
1 closed
Santa Rosa*
2 closed
Sebastopol*
1 closed
Condo / TH
Napa*
2 closed
Santa Rosa*
1 closed
Vallejo*
7 closed
East Bay is the clearest example of SFH and condo diverging within the same zone.Orinda and San Ramon SFH move in 63–65% under 14 days on real volume, while Concord condo sits at 79% 30+ days.San Francisco shows the same pattern inside neighborhoods: Bernal Heights SFH closes under 14 days 71% of the time with zero 30+ day sales, while 38% of San Francisco condo closings still take 30+ days.
$/sqft trend: what’s actually appreciating
Days-on-market tells you about competition for what’s on the market. $/sqft trend tells you about actual value movement. Below, we compare median $/sqft between February–April and May–July 2026 rolling windows by city and neighborhood, alongside the July 2026 median.Moves on fewer than eight closings in either window are flagged with an asterisk and should be read as directional, not confirmed.
San Francisco
Pacific Heights SFH shows the sharpest real move in the dataset at +32.3%, a genuine mix-shift into higher-value product rather than a data artifact given the sample sizes on both sides.Bernal Heights SFH is up a more moderate +12.3% on strong volume.On the condo side, Nob Hill is the strongest gainer at +12.6%, while South of Market and Mission Bay are both down on solid volume, not thin samples.
San Francisco: Change in $/sqft by neighborhood
July 2026 · 90-day rolling median $/sqft change, Feb–Apr vs. May–Jul 2026
SFH · Part 1 of 2
Hayes Valley*
Feb–Apr: 1 closed | May–Jul: 1 closed
Forest Knolls*
Feb–Apr: 2 closed | May–Jul: 1 closed
Ingleside*
Feb–Apr: 3 closed | May–Jul: 9 closed
Duboce Triangle*
Feb–Apr: 1 closed | May–Jul: 1 closed
Sherwood Forest*
Feb–Apr: 1 closed | May–Jul: 1 closed
Corona Heights*
Feb–Apr: 3 closed | May–Jul: 4 closed
Buena Vista / Ashbury*
Feb–Apr: 3 closed | May–Jul: 4 closed
Pacific Heights
Feb–Apr: 11 closed | May–Jul: 15 closed
Bayview*
Feb–Apr: 6 closed | May–Jul: 8 closed
Alamo Square*
Feb–Apr: 2 closed | May–Jul: 3 closed
Mount Davidson Manor*
Feb–Apr: 4 closed | May–Jul: 2 closed
Telegraph Hill*
Feb–Apr: 1 closed | May–Jul: 5 closed
Crocker Amazon
Feb–Apr: 10 closed | May–Jul: 8 closed
Lower Pacific Heights*
Feb–Apr: 1 closed | May–Jul: 5 closed
Forest Hill*
Feb–Apr: 2 closed | May–Jul: 8 closed
Russian Hill*
Feb–Apr: 2 closed | May–Jul: 6 closed
Diamond Heights*
Feb–Apr: 3 closed | May–Jul: 4 closed
Westwood Highlands*
Feb–Apr: 6 closed | May–Jul: 2 closed
Ingleside Terrace*
Feb–Apr: 3 closed | May–Jul: 4 closed
Lakeside*
Feb–Apr: 3 closed | May–Jul: 6 closed
Lone Mountain*
Feb–Apr: 1 closed | May–Jul: 3 closed
Inner Mission*
Feb–Apr: 6 closed | May–Jul: 9 closed
Glen Park*
Feb–Apr: 7 closed | May–Jul: 17 closed
Monterey Heights*
Feb–Apr: 4 closed | May–Jul: 11 closed
Sea Cliff*
Feb–Apr: 2 closed | May–Jul: 5 closed
Twin Peaks*
Feb–Apr: 1 closed | May–Jul: 3 closed
Bernal Heights
Feb–Apr: 28 closed | May–Jul: 32 closed
Sunnyside
Feb–Apr: 13 closed | May–Jul: 12 closed
Outer Parkside*
Feb–Apr: 8 closed | May–Jul: 6 closed
Visitacion Valley*
Feb–Apr: 6 closed | May–Jul: 9 closed
Pine Lake Park*
Feb–Apr: 3 closed | May–Jul: 4 closed
SFH · Part 2 of 2
Inner Richmond*
Feb–Apr: 5 closed | May–Jul: 5 closed
Marina*
Feb–Apr: 6 closed | May–Jul: 2 closed
Potrero Hill*
Feb–Apr: 5 closed | May–Jul: 14 closed
Portola
Feb–Apr: 10 closed | May–Jul: 16 closed
Westwood Park*
Feb–Apr: 3 closed | May–Jul: 2 closed
Outer Richmond
Feb–Apr: 12 closed | May–Jul: 16 closed
Inner Parkside*
Feb–Apr: 3 closed | May–Jul: 5 closed
Lake Street*
Feb–Apr: 4 closed | May–Jul: 4 closed
Ingleside Heights*
Feb–Apr: 2 closed | May–Jul: 5 closed
Golden GateHeights*
Feb–Apr: 10 closed | May–Jul: 5 closed
Midtown Terrace*
Feb–Apr: 5 closed | May–Jul: 5 closed
Noe Valley
Feb–Apr: 23 closed | May–Jul: 26 closed
Mission Terrace
Feb–Apr: 10 closed | May–Jul: 8 closed
Outer Sunset
Feb–Apr: 11 closed | May–Jul: 14 closed
Balboa Terrace*
Feb–Apr: 2 closed | May–Jul: 3 closed
Eureka Valley/Dolore
Feb–Apr: 13 closed | May–Jul: 11 closed
Silver Terrace*
Feb–Apr: 3 closed | May–Jul: 3 closed
Inner Sunset*
Feb–Apr: 8 closed | May–Jul: 6 closed
Forest Hill Extension*
Feb–Apr: 5 closed | May–Jul: 4 closed
West Portal*
Feb–Apr: 2 closed | May–Jul: 3 closed
Miraloma Park
Feb–Apr: 9 closed | May–Jul: 13 closed
Haight Ashbury*
Feb–Apr: 3 closed | May–Jul: 2 closed
Parkside
Feb–Apr: 18 closed | May–Jul: 22 closed
Outer Mission*
Feb–Apr: 6 closed | May–Jul: 6 closed
Lake Shore*
Feb–Apr: 2 closed | May–Jul: 2 closed
Excelsior
Feb–Apr: 22 closed | May–Jul: 18 closed
Central Richmond
Feb–Apr: 9 closed | May–Jul: 14 closed
St.Francis Wood*
Feb–Apr: 4 closed | May–Jul: 5 closed
Central Sunset
Feb–Apr: 25 closed | May–Jul: 25 closed
Cow Hollow*
Feb–Apr: 3 closed | May–Jul: 2 closed
Merced Heights*
Feb–Apr: 2 closed | May–Jul: 3 closed
Condo / TH · Part 1 of 2
Lone Mountain*
Feb–Apr: 1 closed | May–Jul: 3 closed
Bayview*
Feb–Apr: 2 closed | May–Jul: 3 closed
Treasure Island*
Feb–Apr: 6 closed | May–Jul: 1 closed
West Portal*
Feb–Apr: 1 closed | May–Jul: 1 closed
Twin Peaks*
Feb–Apr: 3 closed | May–Jul: 5 closed
Cow Hollow*
Feb–Apr: 21 closed | May–Jul: 6 closed
Outer Parkside*
Feb–Apr: 2 closed | May–Jul: 1 closed
Financial District / Barbary Coast*
Feb–Apr: 6 closed | May–Jul: 3 closed
Telegraph Hill*
Feb–Apr: 8 closed | May–Jul: 3 closed
Alamo Square*
Feb–Apr: 2 closed | May–Jul: 4 closed
Marina*
Feb–Apr: 12 closed | May–Jul: 7 closed
Yerba Buena
Feb–Apr: 19 closed | May–Jul: 24 closed
Anza Vista*
Feb–Apr: 2 closed | May–Jul: 1 closed
Inner Richmond*
Feb–Apr: 7 closed | May–Jul: 8 closed
Lake Shore*
Feb–Apr: 4 closed | May–Jul: 1 closed
South of Market
Feb–Apr: 21 closed | May–Jul: 31 closed
Corona Heights*
Feb–Apr: 3 closed | May–Jul: 10 closed
Cole Valley / Parnassus
Feb–Apr: 9 closed | May–Jul: 8 closed
Diamond Heights*
Feb–Apr: 9 closed | May–Jul: 7 closed
Nob Hill
Feb–Apr: 25 closed | May–Jul: 43 closed
Mission Bay
Feb–Apr: 17 closed | May–Jul: 25 closed
Presidio Heights*
Feb–Apr: 3 closed | May–Jul: 4 closed
WesternAddition
Feb–Apr: 8 closed | May–Jul: 8 closed
Hunters Point*
Feb–Apr: 5 closed | May–Jul: 5 closed
Bernal Heights*
Feb–Apr: 9 closed | May–Jul: 6 closed
Condo / TH · Part 2 of 2
Ingleside Heights*
Feb–Apr: 1 closed | May–Jul: 6 closed
VanNess/Civic Center
Feb–Apr: 24 closed | May–Jul: 28 closed
Haight Ashbury*
Feb–Apr: 6 closed | May–Jul: 6 closed
Eureka Valley / Dolores
Feb–Apr: 13 closed | May–Jul: 26 closed
Central Waterfront / Dogpatch
Feb–Apr: 12 closed | May–Jul: 10 closed
North Beach*
Feb–Apr: 8 closed | May–Jul: 7 closed
Lake Street*
Feb–Apr: 4 closed | May–Jul: 3 closed
Inner Sunset*
Feb–Apr: 3 closed | May–Jul: 8 closed
North Waterfront*
Feb–Apr: 6 closed | May–Jul: 7 closed
Inner Mission
Feb–Apr: 19 closed | May–Jul: 33 closed
Mission Dolores
Feb–Apr: 12 closed | May–Jul: 19 closed
South Beach
Feb–Apr: 54 closed | May–Jul: 80 closed
Duboce Triangle*
Feb–Apr: 6 closed | May–Jul: 6 closed
Outer Richmond*
Feb–Apr: 1 closed | May–Jul: 3 closed
Russian Hill
Feb–Apr: 21 closed | May–Jul: 30 closed
Lower Pacific Heights
Feb–Apr: 11 closed | May–Jul: 8 closed
Buena Vista / Ashbury*
Feb–Apr: 6 closed | May–Jul: 6 closed
Noe Valley
Feb–Apr: 29 closed | May–Jul: 17 closed
Potrero Hill
Feb–Apr: 13 closed | May–Jul: 19 closed
Hayes Valley
Feb–Apr: 19 closed | May–Jul: 21 closed
North Panhandle
Feb–Apr: 12 closed | May–Jul: 16 closed
Tenderloin*
Feb–Apr: 6 closed | May–Jul: 8 closed
Pacific Heights
Feb–Apr: 38 closed | May–Jul: 51 closed
Central Richmond*
Feb–Apr: 7 closed | May–Jul: 5 closed
East Bay
El Cerrito SFH is up +14.6% on real volume, one of the more reliable gains in the zone.Castro Valley condo shows a striking +20.4%, worth watching given the modest sample.Lafayette condo is the sharpest decliner at −37.0%, but on a thin sample. Treat it as a data point, not a confirmed trend.
East Bay: Change in $/sqft by neighborhood
July 2026 · 90-day rolling median $/sqft change, Feb–Apr vs. May–Jul 2026
SFH
El Cerrito
Feb–Apr: 33 closed | May–Jul: 48 closed
Albany
Feb–Apr: 25 closed | May–Jul: 27 closed
San Lorenzo
Feb–Apr: 33 closed | May–Jul: 37 closed
Emeryville*
Feb–Apr: 6 closed | May–Jul: 4 closed
Martinez
Feb–Apr: 64 closed | May–Jul: 97 closed
Pleasanton
Feb–Apr: 74 closed | May–Jul: 114 closed
Newark
Feb–Apr: 59 closed | May–Jul: 76 closed
Hayward
Feb–Apr: 115 closed | May–Jul: 141 closed
Fremont
Feb–Apr: 162 closed | May–Jul: 216 closed
San Ramon
Feb–Apr: 83 closed | May–Jul: 112 closed
Alameda
Feb–Apr: 48 closed | May–Jul: 97 closed
Berkeley
Feb–Apr: 133 closed | May–Jul: 172 closed
Brentwood
Feb–Apr: 138 closed | May–Jul: 186 closed
Lafayette
Feb–Apr: 63 closed | May–Jul: 95 closed
Oakley
Feb–Apr: 82 closed | May–Jul: 93 closed
Danville
Feb–Apr: 120 closed | May–Jul: 138 closed
Moraga
Feb–Apr: 25 closed | May–Jul: 39 closed
Union City
Feb–Apr: 46 closed | May–Jul: 62 closed
San Leandro
Feb–Apr: 83 closed | May–Jul: 93 closed
Dublin
Feb–Apr: 74 closed | May–Jul: 104 closed
Concord
Feb–Apr: 178 closed | May–Jul: 218 closed
Livermore
Feb–Apr: 148 closed | May–Jul: 174 closed
Castro Valley
Feb–Apr: 69 closed | May–Jul: 96 closed
Antioch
Feb–Apr: 164 closed | May–Jul: 191 closed
Orinda
Feb–Apr: 45 closed | May–Jul: 65 closed
Oakland
Feb–Apr: 447 closed | May–Jul: 506 closed
Richmond
Feb–Apr: 846 closed | May–Jul: 912 closed
Pittsburg
Feb–Apr: 95 closed | May–Jul: 106 closed
Walnut Creek
Feb–Apr: 107 closed | May–Jul: 142 closed
Piedmont
Feb–Apr: 35 closed | May–Jul: 36 closed
Condo / TH
Lafayette
Feb–Apr: 11 closed | May–Jul: 9 closed
Castro Valley
Feb–Apr: 13 closed | May–Jul: 12 closed
Albany*
Feb–Apr: 3 closed | May–Jul: 4 closed
Antioch
Feb–Apr: 9 closed | May–Jul: 16 closed
Danville
Feb–Apr: 26 closed | May–Jul: 35 closed
Union City
Feb–Apr: 13 closed | May–Jul: 15 closed
Oakland
Feb–Apr: 115 closed | May–Jul: 149 closed
Berkeley
Feb–Apr: 23 closed | May–Jul: 30 closed
Richmond
Feb–Apr: 35 closed | May–Jul: 34 closed
Newark
Feb–Apr: 21 closed | May–Jul: 20 closed
El Cerrito*
Feb–Apr: 3 closed | May–Jul: 2 closed
San Ramon
Feb–Apr: 27 closed | May–Jul: 38 closed
Fremont
Feb–Apr: 73 closed | May–Jul: 80 closed
Martinez
Feb–Apr: 18 closed | May–Jul: 18 closed
Moraga
Feb–Apr: 8 closed | May–Jul: 12 closed
San Leandro
Feb–Apr: 20 closed | May–Jul: 25 closed
Brentwood*
Feb–Apr: 2 closed | May–Jul: 2 closed
Dublin
Feb–Apr: 40 closed | May–Jul: 54 closed
Walnut Creek
Feb–Apr: 188 closed | May–Jul: 195 closed
Pleasanton
Feb–Apr: 20 closed | May–Jul: 26 closed
Alameda
Feb–Apr: 42 closed | May–Jul: 57 closed
Emeryville
Feb–Apr: 29 closed | May–Jul: 36 closed
Concord
Feb–Apr: 53 closed | May–Jul: 54 closed
Pittsburg*
Feb–Apr: 3 closed | May–Jul: 5 closed
Hayward
Feb–Apr: 58 closed | May–Jul: 48 closed
Livermore
Feb–Apr: 36 closed | May–Jul: 43 closed
Peninsula
Palo Alto SFH is up +8.0% on strong volume, while Cupertino SFH is up +10.3%.Palo Alto condo moves the opposite direction in the same city, down −15.1% on solid volume.Foster City condo and Sunnyvale condo are also down on real volume.
Peninsula: Change in $/sqft by neighborhood
July 2026 · 90-day rolling median $/sqft change, Feb–Apr vs. May–Jul 2026
SFH
Atherton*
Feb–Apr: 7 closed | May–Jul: 15 closed
Cupertino
Feb–Apr: 36 closed | May–Jul: 32 closed
Palo Alto
Feb–Apr: 59 closed | May–Jul: 67 closed
San Carlos
Feb–Apr: 46 closed | May–Jul: 42 closed
Daly City
Feb–Apr: 56 closed | May–Jul: 60 closed
Half Moon Bay
Feb–Apr: 22 closed | May–Jul: 23 closed
Los Altos
Feb–Apr: 32 closed | May–Jul: 32 closed
Foster City
Feb–Apr: 11 closed | May–Jul: 15 closed
Los Altos Hills
Feb–Apr: 9 closed | May–Jul: 12 closed
Mountain View
Feb–Apr: 30 closed | May–Jul: 29 closed
Pacifica
Feb–Apr: 38 closed | May–Jul: 54 closed
San Mateo
Feb–Apr: 71 closed | May–Jul: 102 closed
South San Francisco
Feb–Apr: 25 closed | May–Jul: 48 closed
Menlo Park
Feb–Apr: 42 closed | May–Jul: 42 closed
San Bruno
Feb–Apr: 24 closed | May–Jul: 43 closed
Belmont
Feb–Apr: 22 closed | May–Jul: 27 closed
Millbrae
Feb–Apr: 17 closed | May–Jul: 23 closed
Sunnyvale
Feb–Apr: 104 closed | May–Jul: 104 closed
Burlingame
Feb–Apr: 35 closed | May–Jul: 45 closed
East Palo Alto
Feb–Apr: 12 closed | May–Jul: 16 closed
Redwood City
Feb–Apr: 85 closed | May–Jul: 102 closed
Condo / TH
Millbrae*
Feb–Apr: 12 closed | May–Jul: 6 closed
Burlingame*
Feb–Apr: 5 closed | May–Jul: 8 closed
Belmont*
Feb–Apr: 3 closed | May–Jul: 5 closed
Palo Alto
Feb–Apr: 19 closed | May–Jul: 17 closed
Los Altos
Feb–Apr: 9 closed | May–Jul: 9 closed
Foster City
Feb–Apr: 25 closed | May–Jul: 32 closed
Sunnyvale
Feb–Apr: 69 closed | May–Jul: 55 closed
Redwood City
Feb–Apr: 24 closed | May–Jul: 27 closed
Daly City
Feb–Apr: 15 closed | May–Jul: 13 closed
South San Francisco
Feb–Apr: 10 closed | May–Jul: 15 closed
San Mateo
Feb–Apr: 53 closed | May–Jul: 58 closed
San Bruno
Feb–Apr: 14 closed | May–Jul: 17 closed
Mountain View
Feb–Apr: 46 closed | May–Jul: 38 closed
Cupertino*
Feb–Apr: 6 closed | May–Jul: 16 closed
Pacifica
Feb–Apr: 11 closed | May–Jul: 9 closed
Half Moon Bay*
Feb–Apr: 6 closed | May–Jul: 3 closed
Menlo Park
Feb–Apr: 16 closed | May–Jul: 12 closed
San Carlos
Feb–Apr: 13 closed | May–Jul: 19 closed
Greater San Jose
South San Jose SFH is up +7.8% on solid volume.Evergreen condo is down −18.5% on strong volume, consistent with its position as the slowest-moving condo pocket in the zone. Both metrics point the same direction here.West San Jose condo and Burbank SFH are also down on real volume.
Greater San Jose: Change in $/sqft by neighborhood
July 2026 · 90-day rolling median $/sqft change, Feb–Apr vs. May–Jul 2026
SFH
Burbank
Feb–Apr: 20 closed | May–Jul: 26 closed
Central San Jose
Feb–Apr: 27 closed | May–Jul: 31 closed
Blossom Valley
Feb–Apr: 83 closed | May–Jul: 91 closed
West San Jose
Feb–Apr: 41 closed | May–Jul: 54 closed
Cambrian Park
Feb–Apr: 77 closed | May–Jul: 109 closed
South San Jose
Feb–Apr: 29 closed | May–Jul: 39 closed
Alum Rock
Feb–Apr: 37 closed | May–Jul: 26 closed
Santa Teresa
Feb–Apr: 8 closed | May–Jul: 16 closed
Berryessa
Feb–Apr: 32 closed | May–Jul: 29 closed
North San Jose
Feb–Apr: 14 closed | May–Jul: 13 closed
Almaden Valley
Feb–Apr: 30 closed | May–Jul: 50 closed
East SanJose
Feb–Apr: 36 closed | May–Jul: 19 closed
Saratoga
Feb–Apr: 35 closed | May–Jul: 44 closed
Santa Clara
Feb–Apr: 56 closed | May–Jul: 73 closed
Los Gatos
Feb–Apr: 57 closed | May–Jul: 88 closed
Campbell
Feb–Apr: 15 closed | May–Jul: 21 closed
Rose Garden
Feb–Apr: 12 closed | May–Jul: 21 closed
Willow Glen
Feb–Apr: 65 closed | May–Jul: 70 closed
Morgan Hill/Gilroy
Feb–Apr: 123 closed | May–Jul: 144 closed
Evergreen
Feb–Apr: 51 closed | May–Jul: 42 closed
Milpitas
Feb–Apr: 22 closed | May–Jul: 31 closed
Condo / TH
Almaden Valley*
Feb–Apr: 6 closed | May–Jul: 5 closed
Evergreen
Feb–Apr: 37 closed | May–Jul: 33 closed
West San Jose
Feb–Apr: 12 closed | May–Jul: 19 closed
Alum Rock*
Feb–Apr: 1 closed | May–Jul: 5 closed
East SanJose
Feb–Apr: 13 closed | May–Jul: 10 closed
Rose Garden
Feb–Apr: 9 closed | May–Jul: 23 closed
South San Jose
Feb–Apr: 11 closed | May–Jul: 11 closed
Los Gatos
Feb–Apr: 27 closed | May–Jul: 15 closed
Saratoga*
Feb–Apr: 12 closed | May–Jul: 5 closed
Milpitas
Feb–Apr: 33 closed | May–Jul: 38 closed
Burbank*
Feb–Apr: 5 closed | May–Jul: 8 closed
North San Jose
Feb–Apr: 22 closed | May–Jul: 18 closed
Willow Glen
Feb–Apr: 13 closed | May–Jul: 11 closed
Santa Clara
Feb–Apr: 39 closed | May–Jul: 32 closed
Santa Teresa*
Feb–Apr: 5 closed | May–Jul: 4 closed
Morgan Hill/Gilroy
Feb–Apr: 29 closed | May–Jul: 19 closed
Central San Jose
Feb–Apr: 11 closed | May–Jul: 12 closed
Campbell
Feb–Apr: 20 closed | May–Jul: 15 closed
Blossom Valley
Feb–Apr: 50 closed | May–Jul: 56 closed
Berryessa
Feb–Apr: 14 closed | May–Jul: 25 closed
Cambrian Park
Feb–Apr: 8 closed | May–Jul: 16 closed
North Bay
Vacaville SFH leads the zone at +16.7% on strong volume, and Benicia SFH is up +13.6%.Fairfield SFH, the zone’s highest-volume DOM market, is essentially flat at −2.4%, so its slow days-on-market profile isn’t showing up as a price decline yet.Vallejo condo is down −16.8%, though on a thin sample.
North Bay: Change in $/sqft by neighborhood
July 2026 · 90-day rolling median $/sqft change, Feb–Apr vs. May–Jul 2026
SFH
Sebastopol*
Feb–Apr: 2 closed | May–Jul: 1 closed
Sonoma*
Feb–Apr: 2 closed | May–Jul: 2 closed
Novato*
Feb–Apr: 3 closed | May–Jul: 5 closed
Petaluma*
Feb–Apr: 3 closed | May–Jul: 5 closed
American Canyon*
Feb–Apr: 4 closed | May–Jul: 4 closed
Vacaville
Feb–Apr: 29 closed | May–Jul: 29 closed
Benicia
Feb–Apr: 9 closed | May–Jul: 12 closed
Napa*
Feb–Apr: 5 closed | May–Jul: 12 closed
San Rafael*
Feb–Apr: 4 closed | May–Jul: 4 closed
Santa Rosa*
Feb–Apr: 5 closed | May–Jul: 6 closed
Vallejo
Feb–Apr: 67 closed | May–Jul: 72 closed
Fairfield
Feb–Apr: 50 closed | May–Jul: 72 closed
Condo / TH
Vallejo
Feb–Apr: 10 closed | May–Jul: 12 closed
Benicia*
Feb–Apr: 4 closed | May–Jul: 4 closed
Rohnert Park*
Feb–Apr: 1 closed | May–Jul: 1 closed
Napa*
Feb–Apr: 4 closed | May–Jul: 3 closed
Santa Rosa*
Feb–Apr: 2 closed | May–Jul: 1 closed
Some cities that appear in the DOM charts don’t appear in the $/sqft charts, and vice versa.That’s not an oversight. It means one or both property types had too few sales in a given 90-day window to produce a reliable median.
Put the data to work
What this means if you’re buying or selling
Selling SFH
Price hyper-locally in fast pockets
Bernal Heights, Orinda, San Ramon, Burlingame, and Santa Clara are closing faster than their blended zone averages. Pricing to the zone average can leave time and negotiating leverage on the table.
Selling condo
Soft pockets need local pricing
Concord, Evergreen, South San Francisco, and North Bay condos are running slower than their zone averages. Several pockets place 60–80% of closings in the 30+ day bucket.
Buying
Longer DOM creates negotiating room
Concord condo, Evergreen condo, Fairfield SFH, and North Bay condo broadly show the highest concentrations of 30+ day closings, even when the wider region appears tight.
SFH vs. condo
Property types can move differently
Every zone shows SFH closing faster than its condo stock. East Bay and Greater San Jose also show SFH gaining while condo loses value in the same 90-day window.
Quick Q&A
Is the Bay Area market favoring single-family homes or condos?
In all five zones, single-family homes closed faster than condos and townhouses. SFH $/sqft rose over the trailing 90 days in three of five zones, while condo $/sqft fell in all five.
Which neighborhood had the fastest days-on-market?
Among neighborhoods with at least eight closings, Burlingame SFH and Santa Clara SFH led at 72% under 14 days, followed by Bernal Heights SFH at 71%.
Where did buyers have the most negotiating room?
Negotiating room concentrated in Concord condo, Evergreen condo, South San Francisco condo, Fairfield SFH, and North Bay condo broadly.
Why can Bay Area zone averages be misleading?
Zone averages can hide double-digit swings between nearby neighborhoods and conceal SFH and condo moving in opposite directions on speed and $/sqft.
What was the minimum sample size?
Every city or neighborhood with at least one closed sale appears. Rows with fewer than eight closings are marked with an asterisk and should be treated as directional only.
Local numbers for your market
Want the same breakdown for your neighborhood?
TurboHome pulls this same MLS data for every California market we operate in. If you’re deciding when to list, how to price, or whether a specific offer makes sense against what’s actually closing nearby, we can run the numbers for your address.
Get a Free Comp AnalysisAbout Michael Domalewski
Client Success & Community Lead at TurboHome
Michael Domalewski is a community-building and growth professional with an extensive background managing online communities. He is involved with every aspect of the homebuyer journey - sharing vital information to educate prospective homebuyers on commission, savings & best practices.
View Michael's profileAbout Vinura Abeysundara
Head of Growth at TurboHome
Vinura Abeysundara is a real estate and growth professional with experience scaling homebuying platforms across Canada and the United States. Formerly Head of Growth at Zown, he now works with TurboHome and writes about homebuyer savings, flat-fee real estate, commissions, and technology in real estate.
View Vinura's profileAbout Kevin Kretzmer
Head Agent, California
Kevin Kretzmer leads TurboHome's California agent team and reviews California and national buyer guidance for practical brokerage accuracy.
View Kevin's profile