Bernal Heights had one of the tightest months we have seen in a long time. There was almost nothing for sale. Eleven homes sold, and every single one of them sold above asking.
Here is what the numbers looked like in June.
Data as of July 22, 2026, from the San Francisco MLS. This report covers June 2026. Some recent-month figures may still be updated as late sales are reported.
Supply was the biggest factor in June. At the end of the month there were just 2 single-family homes actively for sale in Bernal Heights. That is the lowest count in our ten-year data. For comparison, a typical June in this neighborhood has somewhere between 10 and 19 homes on the market.
Months supply points in the same direction. Months supply estimates how long it would take to sell everything currently on the market at the current pace of sales. Lower means a tighter, more competitive market. June came in at 0.2 months, which matches the lowest level in our ten-year data.
When there is that little to choose from, buyers compete hard for what does come up. All 11 homes that closed in June sold over their asking price. The typical sale finished about 40% above its original list price, which is the highest premium we have on record in ten years of this data.
Prices followed. The median sale price in June was $1,950,000 across 11 closed sales. The median is the middle value. Half the sales were above it, half below. We use it instead of the average because one very expensive or very cheap sale can't throw it off. On a three-month basis the median is $2,050,000, up about 15% from the same period last year. That is close to, but still a little under, the peak this neighborhood hit in late 2021.
New listings and closed sales were both down about 26% from the same three months last year. We want to be careful about how we read that. Fewer sales here reflects how little came to market, not a drop in buyer interest. In June, 15 homes went into contract while only 11 new ones came on the market. Pending means the seller accepted an offer. Closed means the sale finished, and closings usually lag pendings by about a month because of escrow. More homes going under contract than coming on the market is why inventory keeps shrinking.
Speed did not really change. Homes took a median of 14 days to go under contract in June, and 13 days over the past three months, which is about where Bernal has been for years. This neighborhood has been fast for a long time. What has changed recently is price, not pace.
| Metric | June 2026 | 3-month | vs. year ago* |
|---|---|---|---|
| New listings | 11 | 13.0 avg | −26% |
| Active listings | 2 | 5.3 avg | −67% |
| Pending sales | 15 | 13.3 avg | −15% |
| Closed sales | 11 | 11.7 avg | −27% |
| Median sale price (11 closed sales) | $1,950,000 | $2,050,000 | +15% |
| % sold over list | 100% | 97.1% | +11.7 pts |
| % of original price | 139.8% | 133.5% | +20.7 pts |
| Days on market | 14 | 13 | unchanged |
| Months supply | 0.2 | 0.5 | −64% |
A couple of the terms above, briefly. % sold over list is the share of homes that sold above their asking price. % of original price compares the final sale price to the very first asking price, so it also captures any price cuts along the way. Days on market is how long a typical listing took to go from hitting the market to accepting an offer.
Bernal Heights is primarily a single-family neighborhood, and condos here are uncommon. Only a handful come to market in a typical year, which is too small a sample to build monthly statistics we would trust. So this report covers single-family homes.
We do sell condos and TICs in Bernal, and we watch that market closely. If you own one, or you are looking for one, get in touch and we will pull real numbers for your building or your search.
Market data is useful. We genuinely enjoy this stuff. But it is one part of a much bigger picture, and it only goes so far.
Perfectly timing the market is something that really only happens in hindsight. What matters far more is your own situation: where you are in your life, what you are trying to do next, and what your options actually look like right now. A tight market like this one means something different to a longtime owner thinking about selling than it does to someone hoping to buy their first place in the neighborhood.
That is the work we do with buyers and sellers every day, and it is why we would rather talk with you about your specifics than hand you a chart and wish you luck.
If you are curious what all this means for you, get in touch and we'll talk it through. You can also read more about how we work with buyers, how we work with sellers, or Bernal Heights and the other San Francisco neighborhoods we cover. If you'd like to hear how this goes from people who have been through it with us, our client testimonials are worth a few minutes.
And if you have already done your research and think you would like to work together, the fastest way to start is to fill one of these out:
We would love to hear from you. You can also meet the team if you'd like to know who you'd be working with.
Bernal Heights market report by Danielle Lazier - Vivre Real Estate, top San Francisco Realtors serving Bernal Heights and the wider Bay Area since 2002. Data from SFARMLS. InfoSparks © 2026 ShowingTime Plus, LLC. Danielle Lazier, DRE #01340326.
