Recently sold › Presidio Heights › Spruce St
223 Spruce St
San Francisco, CA 94118












Photos may come from a later listing and may not show the home as it was when it sold.
View all 12 photos












Sold 2026-03-16
$14,000,000
Sale price
- 6 beds
- 4.5 baths
- 5,760 sqft
- Single-family home
3,746 sqft lot
Estimated sale price$12,287,000
Estimate and comparable salesUpdated 2026-11-02. Prices and availability may have changed.
Sale versus asking
The price history does not establish an asking price for this sale. A previous sale price is not an asking price.
View price history (3 events)
| Date | Event | Price |
|---|---|---|
| 2026-03-16 | Sold | $14,000,000 |
| 2018-08-28 | Sold | $9,950,000 |
| 2012-12-31 | Sold | $7,050,000 |
Price history as of 2026-10-28.
47 sales inside 0.75 mi since May 2025. The estimate uses the 46 closest. Click a sale on the map, or untick it below, to leave it out.
Drag the circle or this strip to change the searchEstimated sale price today
Low confidence
$12,287,000
From 46 comps at a weighted median of $2,133 per sqft.
- Block
- 0993
- Lot
- 003
- Sales
- Oct 2025 to Oct 2026
- Prices adjusted to
- 2026-11-04
- Within
- 0.75 mi
- Sold since
- May 2025
Sale prices versus asking
Similarity-weighted median: 11.5% above final asking.
Middle half: at asking to 22.5% above asking. 22 of 46 selected comps have a verified final asking price.
Comparable sales (46)
Every sale inside the circle starts ticked, most similar first. Untick one here, or click it on the map, to leave it out.
| Address | Sold | Price | Final asking | Sale vs. asking | Adj. today | $/sqft | Size | Dist. | Why | |
|---|---|---|---|---|---|---|---|---|---|---|
| 3638 Washington St | 2026-10-08 | $15.5M | $13,900,000 | $1,600,000 above asking (11.5%) | $14.85M | $2,652 | 8bd 4.75ba 5,600sf | 0.09 mi | similar size, recent | |
| 3460 Clay St | 2026-09-24 | $14.7M | $11,000,000 | $3,700,000 above asking (33.6%) | $14.7M | $2,811 | 6bd 5ba 5,230sf | 0.23 mi | similar size, 6 bd, recent | |
| 120 Cherry St | 2026-10-15 | $17.15M | $14,000,000 | $3,150,000 above asking (22.5%) | $16.43M | $2,661 | 5bd 8ba 6,174sf | 0.18 mi | similar size, recent | |
| 3230 Jackson St | 2026-08-20 | $12M | No asking price | — | $12.8M | $2,133 | 5bd 4ba 6,002sf | 0.34 mi | similar size, recent | |
| 3580 Clay St | 2026-02-03 | $7.56M | No asking price | — | $8.21M | $1,520 | 6bd 5ba 5,400sf | 0.12 mi | similar size, 6 bd | |
| 315 Laurel St | 2025-12-09 | $9.25M | $9,450,000 cut from $9.99M | $200,000 below asking (2.1%) | $11.03M | $1,974 | 6bd 6ba 5,585sf | 0.18 mi | similar size, 6 bd | |
| 4 Presidio Ter Price inferred from public records | 2026-06-09 | $11M | — | — | $11.51M | $1,977 | 5bd 4ba 5,823sf | 0.34 mi | similar size | |
| 3007 Jackson St | 2026-10-13 | $10M | $9,999,000 cut from $11.95M | At asking | $9.58M | $1,777 | 6bd 5ba 5,390sf | 0.53 mi | similar size, 6 bd, recent | |
| 3875 Clay St | 2026-06-15 | $9.18M | No asking price | — | $9.61M | $2,021 | 5bd 5ba 4,755sf | 0.15 mi | ||
| 3950 Clay St | 2026-02-12 | $7.7M | No asking price | — | $8.36M | $1,562 | 5bd 4ba 5,350sf | 0.23 mi | similar size | |
| 3434 Jackson St | 2026-02-20 | $9.5M | No asking price | — | $10.31M | $2,067 | 6bd 5ba 4,990sf | 0.20 mi | 6 bd | |
| 38 Presidio Ter Price inferred from public records | 2025-12-04 | $11.34M | — | — | $13.51M | $2,310 | 5bd 4ba 5,850sf | 0.38 mi | similar size | |
| 10 5th Ave Price inferred from public records | 2026-04-02 | $13.5M | — | — | $14M | $2,304 | 7bd 6ba 6,075sf | 0.51 mi | similar size | |
| 330 Locust St | 2026-02-27 | $8.11M | $7,498,000 | $615,888 above asking (8.2%) | $8.81M | $1,809 | 5bd 6ba 4,869sf | 0.12 mi | ||
| 3300 Jackson St | 2026-02-17 | $9.6M | $10,800,000 cut from $11.35M | $1,200,000 below asking (11.1%) | $10.42M | $1,635 | 5bd 8ba 6,376sf | 0.29 mi | ||
| 3332 Washington St | 2025-10-27 | $11.25M | $11,250,000 | At asking | $12.94M | $2,144 | 5bd 5ba 6,035sf | 0.34 mi | similar size | |
| 3625 Jackson St | 2026-03-24 | $14M | No asking price | — | $14.73M | $3,426 | 6bd 6ba 4,300sf | 0.09 mi | 6 bd | |
| 207 Maple St | 2026-07-31 | $9.15M | No asking price | — | $9.85M | $2,157 | 4bd 5ba 4,565sf | 0.10 mi | ||
| 212 Spruce St | 2026-04-30 | $8.2M | $4,395,000 | $3,805,000 above asking (86.6%) | $8.5M | $2,057 | 4bd 4ba 4,133sf | <0.05 mi | nearby on same street | |
| 3330 Jackson St | 2026-04-30 | $7.85M | No asking price | — | $8.14M | $1,957 | 6bd 3ba 4,160sf | 0.28 mi | 6 bd | |
| 3 Presidio Ter Price inferred from public records | 2026-03-30 | $9.5M | — | — | $10M | $1,322 | 6bd 6ba 7,564sf | 0.34 mi | 6 bd | |
| 3501 Jackson St | 2026-06-08 | $21M | No asking price | — | $21.98M | $2,748 | 5bd 5.5ba 8,000sf | 0.13 mi | ||
| 2101 Divisadero St | 2026-02-09 | $5M | $5,995,000 | $1,000,000 below asking (16.7%) | $5.42M | $950 | 6bd 4ba 5,706sf | 0.71 mi | similar size, 6 bd | |
| 2765 Union St | 2026-02-23 | $9.95M | No asking price | — | $10.8M | $1,925 | 5bd 6ba 5,610sf | 0.71 mi | similar size | |
| 2833 Vallejo St | 2026-10-13 | $19.4M | $20,000,000 | $600,000 below asking (3.0%) | $18.59M | $3,010 | 4bd 7ba 6,175sf | 0.67 mi | similar size, recent | |
| 215 3rd Ave Price inferred from public records | 2026-06-01 | $5.85M | — | — | $6.12M | $1,387 | 5bd 5ba 4,415sf | 0.50 mi | ||
| 2939 Vallejo St | 2026-03-06 | $14.5M | No asking price | — | $15.26M | $2,497 | 5bd 6.5ba 6,111sf | 0.58 mi | similar size | |
| 2880 Vallejo St | 2026-06-18 | $26.5M | $25,000,000 | $1,500,000 above asking (6.0%) | $27.74M | $3,742 | 6bd 9ba 7,413sf | 0.65 mi | 6 bd | |
| 2881 Vallejo St | 2026-07-31 | $11.1M | $10,950,000 | $150,000 above asking (1.4%) | $11.95M | $2,438 | 4bd 5ba 4,900sf | 0.64 mi | ||
| 3221 Washington St | 2026-10-29 | $8M | $8,000,000 | At asking | $7.67M | $2,033 | 5bd 5ba 3,770sf | 0.43 mi | recent | |
| 2 6th Ave Price inferred from public records | 2026-10-07 | $15M | — | — | $14.37M | $3,201 | 4bd 4ba 4,490sf | 0.58 mi | recent | |
| 2829 Pacific Ave | 2026-03-20 | $9.85M | No asking price | — | $10.37M | $1,511 | 4ba 6,860sf | 0.72 mi | ||
| 2972 Pacific Ave | 2026-06-01 | $7.88M | $9,500,000 | $1,615,000 below asking (17.0%) | $8.25M | $2,013 | 5bd 6ba 4,100sf | 0.60 mi | ||
| 2967 Pine St | 2026-08-28 | $5.7M | No asking price | — | $6.08M | $1,530 | 4bd 4ba 3,975sf | 0.54 mi | recent | |
| 3232 Pacific Ave | 2026-04-30 | $7.95M | $6,995,000 | $955,000 above asking (13.7%) | $8.24M | $2,074 | 4bd 4ba 3,975sf | 0.40 mi | ||
| 3140 Pacific Ave | 2026-07-22 | $12M | $7,495,000 | $4,505,000 above asking (60.1%) | $12.91M | $3,189 | 4bd 5ba 4,050sf | 0.45 mi | ||
| 2010 Lyon St | 2026-09-04 | $5.85M | No asking price | — | $5.85M | $1,844 | 6bd 6ba 3,172sf | 0.47 mi | 6 bd, recent | |
| 2550 Baker St | 2026-06-09 | $8.5M | $8,700,000 cut from $9.99M | $200,000 below asking (2.3%) | $8.9M | $2,315 | 5bd 5ba 3,843sf | 0.65 mi | ||
| 2240 Lyon St | 2026-09-18 | $8.5M | $8,000,000 | $500,000 above asking (6.3%) | $8.5M | $2,062 | 0bd 5ba 4,123sf | 0.48 mi | recent | |
| 2800 Pacific Ave | 2026-03-10 | $10M | $10,990,000 | $991,000 below asking (9.0%) | $10.52M | $1,287 | 5bd 6ba 8,179sf | 0.73 mi | ||
| 142 Arguello Boulevard | 2026-02-18 | $5M | $5,195,000 | $195,001 below asking (3.8%) | $5.43M | $1,322 | 5bd 5ba 4,106sf | 0.27 mi | ||
| 2830 Pacific Ave | 2026-04-27 | $27.5M | $27,500,000 | At asking | $28.51M | $2,962 | 6bd 8ba 9,625sf | 0.70 mi | 6 bd | |
| 2898 Vallejo St | 2026-04-07 | $56M | No asking price | — | $58.06M | $6,112 | 6bd 6ba 9,500sf | 0.64 mi | 6 bd | |
| 2550 Lyon St | 2026-07-06 | $16M | No asking price | — | $17.22M | $3,656 | 4bd 4ba 4,710sf | 0.58 mi | ||
| 3074 Pacific Ave | 2026-04-01 | $9.95M | No asking price | — | $10.32M | $2,673 | 4bd 3.5ba 3,859sf | 0.52 mi | ||
| 2725 Broadway St Price inferred from public records | 2026-03-25 | $8.3M | — | — | $8.73M | $1,061 | 6bd 8ba 8,234sf | 0.72 mi | 6 bd |
What other buyers offered
No one has reported a losing offer on this home yet. Lost a bid here? Sign in to add yours, so the next buyer sees how far over asking it really went.
This home's sale history
- 2026-03-16: $14,000,000 — no asking price in its listing history (closing price, high confidence) Sale details
- 2018-08-28: $9,950,000 (price inferred from public records, high confidence)
Today's estimate uses the home's latest facts. It does not say what the home was worth at these sales.