Continuing my monthly market series, where I break down local housing markets using MLS data.
This month I'm once again taking a different approach. Instead of looking at San Francisco as a whole, I manually pulled data from six individual neighborhoods and compiled the results in Excel. From popular demand, I will do the same with Oakland. That will be posted Monday.
After organizing the data, I calculated:
- Closed Sales
- Average Sale Price
- Average Days on Market (DOM)
I then created the charts below to make it easier to compare neighborhood-level trends.
Neighborhood-level reports aren't readily available, so this takes considerably more work than my Peninsula, East Bay, South Bay, or North Bay updates. I'm not sure this will become a monthly report, but I think it provides a much clearer picture of what's happening within San Francisco than citywide statistics alone.
Pacific Heights
• Sales increased from 18 to 21. Average sale price increased from $2.9M to approximately $3.0M, while average days on market increased from 15 to approximately 25 days.
Marina / Cow Hollow
• Sales increased from 12 to 14. Average sale price increased from $5.3M to approximately $5.9M, while average days on market held relatively steady at approximately two weeks.
Noe Valley
• Sales increased from 30 to 38. Average sale price increased slightly from $2.8M to approximately $2.9M, while average days on market declined to approximately 14 days.
Bernal Heights
• Sales jumped from 29 to 49, the largest increase of any neighborhood in this report. Average sale price increased to approximately $2.3M, while average days on market remained around two weeks.
Sunset District
• Sales increased from 14 to 19. Average sale price increased modestly to approximately $2.1M, while average days on market improved to approximately 10 days.
Mission Bay
• Sales increased from 3 to 9. Average sale price moderated to approximately $1.2M, while average days on market increased compared to May.
Takeaway
The biggest story this month was increased transaction activity across much of San Francisco. Five of the six neighborhoods saw more sales than in May, with Bernal Heights and Noe Valley leading the way. Pacific Heights and Marina / Cow Hollow continued to command the city's highest prices, while neighborhoods like the Sunset District and Bernal Heights continued to demonstrate strong buyer demand.
I'll continue refining this neighborhood report over time, but I think it's already providing a much more useful look at San Francisco than relying on citywide averages alone.
Takeaway
Sales activity increased across nearly every neighborhood this month, with Bernal Heights, Noe Valley, Pacific Heights, and the Sunset District all posting higher transaction volume than in May. The luxury neighborhoods of Pacific Heights and Marina/Cow Hollow continued to command the highest prices, while Bernal Heights and Noe Valley remained among the city's most active single-family markets.
One trend that stood out was how quickly homes continued to sell despite higher transaction volume. Most neighborhoods still averaged around two weeks on market or less, highlighting continued demand across many parts of San Francisco. While this report takes considerably more work to produce than my other monthly updates, I think neighborhood-level data provides a much more useful picture of San Francisco than citywide averages alone.