Home › Castro/Upper Market › 21st St
3540 21st St #3542
Single-family home, 2 bd, 2 ba, 2,500 sqft, built 1900
87 sales inside 0.75 mi since May 2025. 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
Medium confidence
$4,588,000
$3,303,000estimated range$5,643,000
From 87 comps at a weighted median of $1,835 per sqft.
- Block
- 3606
- Lot
- 020
- Sales
- Oct 2025 to Oct 2026
- Prices adjusted to
- 2026-11-03
- Within
- 0.75 mi
- Sold since
- May 2025
Sale prices versus asking
Similarity-weighted median: 25.1% above final asking.
Middle half: 11.7% above asking to 48.6% above asking. 61 of 87 selected comps have a verified final asking price.
Comparable sales (87)
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 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 971 Sanchez St | 2026-10-16 | $4.95M | $2,995,000 | $1,956,522 above asking (65.3%) | $4.75M | $1,934 | 4bd 3ba 2,455sf | 0.28 mi | similar size, recent | |
| 18 Ford St | 2026-09-28 | $4.34M | No asking price | — | $4.34M | $1,835 | 3bd 2ba 2,365sf | 0.46 mi | similar size, recent | |
| 3919 22nd St | 2026-10-28 | $4.71M | $3,995,000 | $720,000 above asking (18.0%) | $4.52M | $1,777 | 4bd 4ba 2,544sf | 0.48 mi | similar size, recent | |
| 4048 22nd St | 2026-07-15 | $3.77M | No asking price | — | $4.06M | $1,626 | 3bd 2ba 2,500sf | 0.61 mi | similar size | |
| 3666 22nd St | 2026-07-06 | $3.8M | $3,100,000 | $700,000 above asking (22.6%) | $4.09M | $1,962 | 3bd 3ba 2,085sf | 0.19 mi | ||
| 3828 23rd Street | 2026-09-10 | $1.85M | $1,699,000 | $151,000 above asking (8.9%) | $1.85M | $851 | 4bd 3ba 2,173sf | 0.25 mi | recent | |
| 591 Diamond St | 2026-10-05 | $4.38M | $3,295,000 | $1,080,000 above asking (32.8%) | $4.19M | $1,770 | 3bd 4ba 2,370sf | 0.59 mi | similar size, recent | |
| 537 Liberty St | 2026-08-20 | $3.58M | $3,699,000 | $119,000 below asking (3.2%) | $3.82M | $1,683 | 5bd 3ba 2,269sf | 0.36 mi | similar size, recent | |
| 249 Fair Oaks St | 2026-04-28 | $4.7M | $4,000,000 | $700,000 above asking (17.5%) | $4.88M | $2,143 | 3bd 3ba 2,275sf | 0.32 mi | similar size | |
| 438 Elizabeth St | 2026-08-28 | $4.93M | $3,295,000 | $1,635,000 above asking (49.6%) | $5.26M | $2,514 | 3bd 3ba 2,092sf | 0.37 mi | recent | |
| 264 Liberty St | 2026-05-11 | $3.75M | $1,995,000 | $1,755,000 above asking (88.0%) | $3.93M | $2,202 | 2bd 2ba 1,785sf | 0.06 mi | 2 bd | |
| 3627 21st St | 2026-04-20 | $5.4M | $4,700,000 | $700,000 above asking (14.9%) | $5.6M | $1,866 | 3bd 3ba 3,003sf | 0.11 mi | same street | |
| 3622 21st St | 2026-02-17 | $3.3M | $1,988,000 | $1,312,000 above asking (66.0%) | $3.58M | $1,924 | 2bd 2ba 1,862sf | 0.10 mi | same street, 2 bd | |
| 3257 20th St | 2026-04-30 | $2.8M | $2,500,000 | $300,000 above asking (12.0%) | $2.9M | $1,099 | 2bd 2ba 2,642sf | 0.71 mi | similar size, 2 bd | |
| 4118 20th St | 2026-04-29 | $4.4M | $2,995,000 | $1,405,000 above asking (46.9%) | $4.56M | $1,996 | 4bd 4ba 2,287sf | 0.36 mi | similar size | |
| 476 Liberty St | 2026-09-28 | $5.6M | $3,795,000 | $1,805,000 above asking (47.6%) | $5.6M | $1,747 | 4bd 4ba 3,205sf | 0.29 mi | recent | |
| 3761 21st St | 2026-02-03 | $4.63M | $4,295,000 | $340,000 above asking (7.9%) | $5.03M | $2,237 | 4bd 4ba 2,250sf | 0.27 mi | same street | |
| 3680 21st St | 2026-10-22 | $6.15M | $6,950,000 | $800,000 below asking (11.5%) | $5.9M | $1,872 | 4bd 3ba 3,150sf | 0.16 mi | same street, recent | |
| 3326 23rd St | 2026-06-01 | $3.48M | No asking price | — | $3.64M | $1,647 | 4bd 5ba 2,210sf | 0.45 mi | ||
| 316 Douglass St | 2026-04-09 | $4.2M | $3,695,000 | $505,000 above asking (13.7%) | $4.36M | $1,800 | 3bd 4ba 2,420sf | 0.71 mi | similar size | |
| 3960 20th St | 2025-11-10 | $4.7M | $4,395,000 | $305,000 above asking (6.9%) | $5.51M | $2,388 | 4bd 4ba 2,308sf | 0.17 mi | similar size | |
| 3853 22nd St | 2026-03-10 | $4.58M | $2,598,000 | $1,977,000 above asking (76.1%) | $4.82M | $2,291 | 3bd 3ba 2,103sf | 0.40 mi | ||
| 441 Douglass St | 2026-05-18 | $4.5M | No asking price | — | $4.72M | $1,723 | 3bd 4ba 2,737sf | 0.66 mi | similar size | |
| 771 Elizabeth St | 2026-07-24 | $5.85M | $4,795,000 | $1,055,000 above asking (22.0%) | $6.3M | $2,461 | 4bd 4ba 2,559sf | 0.71 mi | similar size | |
| 3961 25th St | 2026-05-26 | $5.8M | $5,495,000 | $305,000 above asking (5.6%) | $6.08M | $2,142 | 4bd 4ba 2,838sf | 0.49 mi | ||
| 323 Eureka St | 2026-03-12 | $5M | $3,495,000 | $1,504,999 above asking (43.1%) | $5.26M | $2,044 | 4bd 4ba 2,576sf | 0.60 mi | similar size | |
| 121 Clipper St | 2026-04-08 | $4.6M | No asking price | — | $4.77M | $2,075 | 4bd 3ba 2,300sf | 0.54 mi | similar size | |
| 3983 19th St | 2026-02-11 | $3.3M | $3,295,000 | $5,000 above asking (0.2%) | $3.58M | $1,623 | 4bd 3ba 2,208sf | 0.34 mi | ||
| 133 Vicksburg St | 2026-02-13 | $3.75M | $2,695,000 | $1,055,000 above asking (39.1%) | $4.07M | $2,104 | 3bd 2ba 1,935sf | 0.30 mi | ||
| 731 Noe St | 2026-06-24 | $3.55M | $2,695,000 | $855,000 above asking (31.7%) | $3.72M | $2,102 | 3bd 2ba 1,769sf | 0.30 mi | ||
| 3879 23rd St | 2025-10-27 | $3.2M | $2,295,000 | $905,000 above asking (39.4%) | $3.68M | $1,655 | 4bd 4ba 2,225sf | 0.30 mi | ||
| 4048 23rd St | 2026-05-15 | $4.79M | $3,195,000 | $1,594,423 above asking (49.9%) | $5.02M | $2,366 | 4bd 2ba 2,122sf | 0.43 mi | ||
| 877 Treat Ave | 2026-06-10 | $5M | $3,995,000 | $1,004,000 above asking (25.1%) | $5.24M | $2,214 | 4bd 3ba 2,365sf | 0.74 mi | similar size | |
| 282 Eureka St | 2026-03-30 | $3.9M | No asking price | — | $4.11M | $1,750 | 4bd 3ba 2,346sf | 0.63 mi | similar size | |
| 267 Clipper St | 2026-08-31 | $6.4M | No asking price | — | $6.83M | $2,259 | 4bd 3ba 3,023sf | 0.60 mi | recent | |
| 80 Diamond St | 2026-04-22 | $3.83M | $2,995,000 | $833,000 above asking (27.8%) | $3.97M | $1,900 | 3bd 3ba 2,090sf | 0.66 mi | ||
| 481 Diamond St | 2026-10-27 | $4.08M | $3,995,000 | $80,000 above asking (2.0%) | $3.91M | $1,551 | 4bd 4ba 2,518sf | 0.55 mi | similar size, recent | |
| 4075 17th St Price inferred from public records | 2026-04-23 | $2.47M | — | — | $2.56M | $1,097 | 4bd 3ba 2,336sf | 0.66 mi | similar size | |
| 335 Diamond St | 2026-04-08 | $6.42M | $6,800,000 | $375,000 below asking (5.5%) | $6.67M | $2,097 | 3bd 3ba 3,178sf | 0.54 mi | ||
| 4431 19th St | 2026-04-24 | $2.6M | $2,500,000 | $100,000 above asking (4.0%) | $2.7M | $1,318 | 3bd 2ba 2,046sf | 0.68 mi | ||
| 3835 Cesar Chavez St | 2026-09-15 | $1M | No asking price | — | $1M | $332 | 5bd 6ba 3,015sf | 0.64 mi | recent | |
| 28 Hartford St | 2026-04-24 | $3M | No asking price | — | $3.11M | $1,625 | 3bd 3ba 1,915sf | 0.55 mi | ||
| 4023 25th St | 2026-06-04 | $4.3M | No asking price | — | $4.5M | $2,452 | 3bd 2ba 1,837sf | 0.53 mi | ||
| 3616 21st St | 2026-01-30 | $4.23M | $2,188,000 | $2,037,888 above asking (93.1%) | $5M | $2,629 | 2bd 2ba 1,902sf | 0.10 mi | same street, 2 bd | |
| 3846 Cesar Chavez St | 2026-05-04 | $3.5M | $1,995,000 | $1,505,000 above asking (75.4%) | $3.67M | $1,322 | 4bd 5ba 2,775sf | 0.61 mi | ||
| 3925 18th St Price inferred from public records | 2026-06-02 | $1.2M | — | — | $1.26M | $748 | 3bd 2ba 1,680sf | 0.37 mi | ||
| 2971 21st St | 2026-07-31 | $2.65M | No asking price | — | $2.85M | $1,527 | 3bd 2ba 1,868sf | 0.70 mi | same street | |
| 553 Douglass St | 2026-08-27 | $5M | $3,785,000 | $1,214,999 above asking (32.1%) | $5.33M | $1,724 | 5bd 4ba 3,095sf | 0.67 mi | recent | |
| 143 Collingwood St | 2026-06-08 | $4.85M | $3,695,000 | $1,155,000 above asking (31.3%) | $5.08M | $1,755 | 4bd 4ba 2,895sf | 0.55 mi | ||
| 941 Diamond St | 2026-10-01 | $5.66M | $4,850,000 | $807,750 above asking (16.7%) | $5.42M | $1,720 | 4bd 4ba 3,153sf | 0.70 mi | recent | |
| 346 Duncan St | 2026-10-15 | $6.35M | $4,895,000 | $1,456,000 above asking (29.7%) | $6.09M | $1,889 | 4bd 3ba 3,223sf | 0.75 mi | recent | |
| 663 Guerrero St | 2026-03-11 | $2.62M | No asking price | — | $2.76M | $1,471 | 3bd 2ba 1,875sf | 0.32 mi | ||
| 279 Diamond St | 2026-01-28 | $4.58M | $3,495,000 | $1,085,000 above asking (31.0%) | $5.42M | $1,801 | 4bd 3ba 3,010sf | 0.56 mi | ||
| 1177 Guerrero St | 2025-10-30 | $4.35M | $3,895,000 | $455,000 above asking (11.7%) | $5.01M | $1,747 | 4bd 4ba 2,865sf | 0.38 mi | ||
| 730 Elizabeth St | 2026-05-13 | $2.85M | No asking price | — | $2.99M | $1,615 | 1ba 1,850sf | 0.65 mi | ||
| 449 Alvarado St | 2026-06-04 | $4.95M | $3,750,000 | $1,200,000 above asking (32.0%) | $5.19M | $3,056 | 4bd 3ba 1,697sf | 0.32 mi | ||
| 481 27th St | 2026-09-01 | $2.61M | $1,898,000 | $713,000 above asking (37.6%) | $2.61M | $1,460 | 3bd 3ba 1,788sf | 0.75 mi | recent | |
| 621 Sanchez St | 2025-11-05 | $2.9M | No asking price | — | $3.4M | $1,419 | 4bd 3ba 2,400sf | 0.24 mi | similar size | |
| 3974 22nd St | 2026-02-23 | $3.08M | $2,795,000 | $280,000 above asking (10.0%) | $3.34M | $1,805 | 3bd 2ba 1,850sf | 0.53 mi | ||
| 442 Vicksburg St | 2026-05-18 | $2.25M | No asking price | — | $2.36M | $1,449 | 3bd 2ba 1,627sf | 0.47 mi | ||
| 4080 26th St | 2026-05-08 | $4M | No asking price | — | $4.19M | $2,254 | 4bd 3ba 1,860sf | 0.63 mi | ||
| 1375 Sanchez St | 2026-04-03 | $4.03M | $2,695,000 | $1,330,000 above asking (49.4%) | $4.18M | $2,371 | 3bd 2ba 1,761sf | 0.68 mi | ||
| 1621 Castro St | 2026-06-12 | $4.2M | $3,498,000 | $702,000 above asking (20.1%) | $4.4M | $2,300 | 4bd 4ba 1,913sf | 0.68 mi | ||
| 1321 S Van Ness Ave Price inferred from public records | 2026-03-30 | $3.1M | — | — | $3.26M | $1,794 | 3bd 2ba 1,820sf | 0.68 mi | ||
| 308 Diamond St | 2025-11-12 | $3M | $2,750,000 | $250,000 above asking (9.1%) | $3.52M | $1,924 | 3bd 2ba 1,828sf | 0.57 mi | ||
| 315 Capp St | 2026-03-30 | $1.25M | No asking price | — | $1.31M | $819 | 2bd 1ba 1,600sf | 0.58 mi | 2 bd | |
| 522 Liberty St | 2025-11-26 | $2.1M | $2,195,000 | $95,000 below asking (4.3%) | $2.46M | $1,529 | 3bd 2ba 1,610sf | 0.35 mi | ||
| 4367 21st St | 2026-05-11 | $3.13M | $2,395,000 | $733,000 above asking (30.6%) | $3.28M | $1,739 | 4bd 3ba 1,885sf | 0.74 mi | same street | |
| 306 Diamond St | 2025-11-13 | $2.6M | $1,750,000 | $850,000 above asking (48.6%) | $3.05M | $1,696 | 3bd 2ba 1,797sf | 0.57 mi | ||
| 4075 20th St | 2026-06-26 | $5.58M | $4,295,000 | $1,285,000 above asking (29.9%) | $5.85M | $1,794 | 4bd 3ba 3,258sf | 0.29 mi | ||
| 701 Castro St | 2026-04-21 | $4.29M | No asking price | — | $4.45M | $3,063 | 2ba 1,453sf | 0.42 mi | ||
| 359 Douglass St | 2026-03-11 | $2.06M | $1,195,000 | $860,000 above asking (72.0%) | $2.16M | $1,298 | 2bd 1ba 1,667sf | 0.67 mi | 2 bd | |
| 439 Clipper St | 2025-12-05 | $4.85M | $4,850,000 | At asking | $5.78M | $1,832 | 4bd 6ba 3,157sf | 0.72 mi | ||
| 1462 Guerrero St | 2026-09-15 | $1.93M | $1,495,000 | $435,000 above asking (29.1%) | $1.93M | $1,209 | 4bd 4ba 1,597sf | 0.67 mi | recent | |
| 480 Bartlett St | 2026-10-19 | $2.13M | $1,995,000 | $130,000 above asking (6.5%) | $2.04M | $1,332 | 4bd 3ba 1,530sf | 0.65 mi | recent | |
| 32 Carson St | 2026-04-17 | $3.4M | $2,585,000 | $815,000 above asking (31.5%) | $3.53M | $2,112 | 3bd 3ba 1,670sf | 0.73 mi | ||
| 481 Jersey St | 2026-04-20 | $7.6M | No asking price | — | $7.88M | $2,190 | 4bd 3.5ba 3,600sf | 0.68 mi | ||
| 168 Jersey St | 2025-11-10 | $7.2M | No asking price | — | $8.44M | $2,269 | 4bd 5ba 3,720sf | 0.42 mi | ||
| 938 Sanchez St | 2025-11-05 | $6.5M | $5,995,000 | $505,000 above asking (8.4%) | $7.62M | $1,962 | 4bd 4ba 3,885sf | 0.27 mi | ||
| 359 Diamond St | 2026-02-04 | $2.23M | No asking price | — | $2.43M | $1,566 | 3bd 2ba 1,550sf | 0.55 mi | ||
| 4031 22nd St | 2025-10-31 | $2.53M | $1,495,000 | $1,038,000 above asking (69.4%) | $2.91M | $1,905 | 2bd 2ba 1,530sf | 0.60 mi | 2 bd | |
| 4245 25th St | 2026-05-01 | $2.35M | $1,895,000 | $455,000 above asking (24.0%) | $2.46M | $1,730 | 3bd 2ba 1,424sf | 0.70 mi | ||
| 278 Eureka St | 2026-01-02 | $2.52M | No asking price | — | $2.99M | $2,061 | 3bd 1ba 1,450sf | 0.64 mi | ||
| 381 Liberty St | 2026-06-04 | $8.75M | $5,995,000 | $2,755,000 above asking (46.0%) | $9.17M | $2,208 | 5bd 4ba 4,152sf | 0.17 mi | ||
| 4149 26th St | 2026-03-27 | $2.15M | $1,895,000 | $255,000 above asking (13.5%) | $2.26M | $1,610 | 3bd 3ba 1,406sf | 0.69 mi | ||
| 4001 21st St | 2026-01-06 | $8.16M | No asking price | — | $9.66M | $2,541 | 0bd 0ba 3,800sf | 0.51 mi | same street | |
| 4047 Cesar Chavez St | 2025-11-04 | $2.05M | $1,899,000 | $151,000 above asking (8.0%) | $2.4M | $1,717 | 2bd 1ba 1,400sf | 0.68 mi | 2 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.