San Rafael Housing Market Report – August 2026
Here's a look at how the San Rafael, CA real estate market performed in August 2026, based on actual sold data from the MLS.
Market Snapshot
- Homes Sold: 63
- Median Sale Price: $1,300,000
- Average Sale Price: $1,465,558
- Average Price Per Sq Ft: $729
- Average Days on Market: 56
- Sale-to-List Price Ratio: 103.4%
Month-Over-Month Trends
Compared to July, the median sale price in San Rafael moved 11.3% up (from $1,167,500 to $1,300,000). The number of homes sold was 28.4% down compared to the prior month (88 vs. 63). Average days on market shifted 20.0% down (70 days to 56 days).
Year-Over-Year Comparison
Compared to August 2025, the median sale price is 16.3% up (from $1,117,900 to $1,300,000). Sales volume is 6.8% up year-over-year.
San Rafael Sales by Zip Code
| Zip Code | Homes Sold | Median Price | Avg $/SqFt | Avg DOM |
|---|---|---|---|---|
| 94901 | 38 | $1,630,000 | $716 | 60 |
| 94903 | 25 | $1,015,000 | $751 | 49 |
Sales by Property Type
| Property Type | Homes Sold | Median Price | Avg $/SqFt |
|---|---|---|---|
| SINGLE_FAMILY | 44 | $1,630,000 | $805 |
| CONDOS | 9 | $525,000 | $584 |
| MULTI_FAMILY | 3 | $1,300,000 | $517 |
| TOWNHOMES | 3 | $510,000 | $537 |
| CONDO | 2 | $625,000 | $439 |
| LAND | 2 | $2,710,000 | N/A |
Sales by Price Range
| Price Range | Homes Sold |
|---|---|
| $200K - $299K | 2 |
| $300K - $399K | 4 |
| $400K - $499K | 2 |
| $500K - $749K | 2 |
| $750K+ | 53 |
Current Active Listings
As of this report, there are 220 active listings in San Rafael with a median asking price of $1,162,500 and an average of 100 days on market.
Thinking About Selling Your San Rafael Home?
If you're a homeowner in San Rafael considering selling, you have options. While the traditional market is one route, selling directly for cash can save you time, commissions, and the hassle of repairs and showings. We buy houses in San Rafael and throughout Marin County — get a no-obligation cash offer today.
Thinking of selling in San Rafael? Get a cash offer.
Takes about 30 seconds. No obligation.
