Bernal Heights had its busiest month since last October. Sixteen homes closed in July, more than in any July since 2021, and every one of them sold above asking.
There is still almost nothing for sale. Three homes were on the market at the end of the month.
Here is what the numbers looked like in July.
Data as of August 14, 2026, from the San Francisco MLS. This report covers July 2026. Some recent-month figures may still be updated as late sales are reported.
Sales came first this month. 16 homes closed in July, against a three-month average of 12.7. You have to go back to October 2025 for a bigger month, and back to 2021 for a bigger July.
That happened while only 10 new listings came on the market. More homes sold than arrived, which is why inventory keeps draining. At the end of July there were 3 single-family homes actively for sale in Bernal Heights. That is the lowest July figure in our ten-year data, and the only other month that low was December 2025, when listings are always scarce.
Last month we reported that just 2 single-family homes were actively for sale in June, and called it the lowest count in our ten-year data. The MLS has since revised that month upward to 4 active listings, and June's months supply from 0.2 to 0.3. April was revised too, from 5 active to 8.
We would rather flag that than quietly publish a different number. Active listing counts get restated as late status changes are reported, which is exactly why every one of these reports carries a "data as of" date. It does not change the direction of anything: June was still an unusually tight month, and July is tighter.
Months supply is 0.5 on a three-month basis, against 1.3 a year ago. 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.
Competition set a record. Across the 38 sales from May through July, 97.4% closed above asking, the highest three-month reading in our ten-year data for Bernal Heights. All 16 July sales went over. The typical sale finished at 133.2% of its original list price.
On price, the three-month median is $2,080,000 across those 38 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. That is up about 16.5% from the same period last year, and it is the highest three-month median Bernal Heights has posted in nearly five years. The record is $2,085,000, set in November 2021, so July came in $5,000 short of it.
July's own median was $2,325,000 across 16 sales, which is the highest single month in this data. Sixteen sales is a real sample, but single-month medians still move around with which homes happen to close, and recent-month prices can shift as late sales are reported. The three-month figure is the one to lean on.
Speed did not change much. Homes took a median of 11 days to go under contract in July, and 13 days over the past three months. Bernal has been fast for years. What keeps moving is price, not pace.
| Metric | July 2026 | 3-month | vs. year ago* |
|---|---|---|---|
| New listings | 10 | 12.0 avg | −12% |
| Active listings | 3 | 5.3 avg | −64% |
| Pending sales | 10 | 12.7 avg | −3% |
| Closed sales | 16 | 12.7 avg | −12% |
| Median sale price (38 closed sales) | $2,325,000 | $2,080,000 | +16.5% |
| % sold over list | 100% | 97.4% | +13.7 pts |
| % of original price | 131.3% | 133.2% | +20.3 pts |
| Days on market | 11 | 13 | −1 day |
| Months supply | 0.3 | 0.5 | −62% |
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 market this tight 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.
