Home › Castro/Upper Market › 21st St
4118A 21st St
Single-family home, 3 bd, 2 ba, 1,640 sqft, built 1908
44 sales inside 0.35 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
$2,953,000
From 44 comps at a weighted median of $1,800 per sqft.
- Block
- 2750
- Lot
- 017
- Sales
- Oct 2025 to Oct 2026
- Prices adjusted to
- 2026-11-03
- Within
- 0.35 mi
- Sold since
- May 2025
Sale prices versus asking
Similarity-weighted median: 31.3% above final asking.
Middle half: 10.0% above asking to 48.6% above asking. 35 of 44 selected comps have a verified final asking price.
Comparable sales (44)
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 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 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.22 mi | similar size, 3 bd | |
| 359 Diamond St | 2026-02-04 | $2.23M | No asking price | — | $2.43M | $1,566 | 3bd 2ba 1,550sf | <0.05 mi | similar size, 3 bd | |
| 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.16 mi | similar size | |
| 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.29 mi | similar size, 3 bd | |
| 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.13 mi | 3 bd | |
| 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.06 mi | similar size, 3 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.24 mi | similar size, 3 bd | |
| 278 Eureka St | 2026-01-02 | $2.52M | No asking price | — | $2.99M | $2,061 | 3bd 1ba 1,450sf | 0.13 mi | 3 bd | |
| 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.06 mi | 3 bd | |
| 701 Castro St | 2026-04-21 | $4.29M | No asking price | — | $4.45M | $3,063 | 2ba 1,453sf | 0.18 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.18 mi | same street | |
| 730 Elizabeth St | 2026-05-13 | $2.85M | No asking price | — | $2.99M | $1,615 | 1ba 1,850sf | 0.28 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.14 mi | similar size | |
| 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.21 mi | 3 bd | |
| 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.23 mi | 3 bd, recent | |
| 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.24 mi | 3 bd | |
| 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.30 mi | ||
| 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.34 mi | 3 bd | |
| 4048 22nd St | 2026-07-15 | $3.77M | No asking price | — | $4.06M | $1,626 | 3bd 2ba 2,500sf | 0.12 mi | 3 bd | |
| 145 Grand View Ave | 2026-07-17 | $3.1M | No asking price | — | $3.34M | $2,828 | 1ba 1,180sf | 0.14 mi | ||
| 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.18 mi | recent | |
| 685 Corbett Ave | 2026-05-27 | $1.96M | $1,745,000 | $210,000 above asking (12.0%) | $2.05M | $979 | 3bd 3ba 2,092sf | 0.31 mi | 3 bd | |
| 203 Hoffman Ave | 2026-06-23 | $2.61M | $1,499,000 | $1,111,000 above asking (74.1%) | $2.73M | $2,378 | 3bd 1ba 1,150sf | 0.32 mi | 3 bd | |
| 276 Grand View Ave | 2026-05-22 | $2.8M | $2,800,000 | At asking | $2.93M | $2,445 | 4bd 4ba 1,200sf | 0.29 mi | ||
| 734 Elizabeth St | 2025-11-07 | $1.57M | $1,450,000 | $120,000 above asking (8.3%) | $1.84M | $1,414 | 3bd 1ba 1,302sf | 0.28 mi | 3 bd | |
| 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.21 mi | 3 bd | |
| 282 Eureka St | 2026-03-30 | $3.9M | No asking price | — | $4.11M | $1,750 | 4bd 3ba 2,346sf | 0.12 mi | ||
| 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.26 mi | ||
| 541 Diamond St | 2026-05-22 | $3.05M | $2,495,000 | $555,000 above asking (22.2%) | $3.2M | $2,906 | 2bd 2ba 1,100sf | 0.17 mi | ||
| 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.22 mi | recent | |
| 4555 19th St | 2026-06-18 | $1.85M | No asking price | — | $1.94M | $1,697 | 2bd 1ba 1,142sf | 0.24 mi | ||
| 441 Douglass St | 2026-05-18 | $4.5M | No asking price | — | $4.72M | $1,723 | 3bd 4ba 2,737sf | 0.09 mi | 3 bd | |
| 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.31 mi | same street | |
| 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.05 mi | ||
| 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.35 mi | ||
| 761 Noe St | 2026-03-27 | $1.52M | $1,595,000 cut from $1.65M | $70,000 below asking (4.4%) | $1.61M | $1,281 | 2bd 1ba 1,254sf | 0.27 mi | ||
| 4333 23rd St | 2026-04-08 | $3.2M | $2,495,000 | $705,000 above asking (28.3%) | $3.32M | $1,346 | 3bd 3ba 2,467sf | 0.30 mi | 3 bd | |
| 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.31 mi | ||
| 4368 23rd St | 2026-02-06 | $1.72M | $1,550,000 | $170,000 above asking (11.0%) | $1.87M | $1,628 | 4bd 1ba 1,147sf | 0.29 mi | ||
| 465 Liberty St | 2025-12-22 | $1.81M | $1,388,000 | $419,000 above asking (30.2%) | $2.15M | $1,678 | 2bd 2ba 1,284sf | 0.31 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.11 mi | recent | |
| 1008 Castro St | 2026-04-01 | $2.2M | $1,795,000 | $405,000 above asking (22.6%) | $2.28M | $1,981 | 2bd 1ba 1,152sf | 0.23 mi | ||
| 4106 20th St | 2025-12-03 | $2.6M | $2,125,000 | $475,000 above asking (22.4%) | $3.1M | $2,953 | 4bd 3ba 1,050sf | 0.27 mi | ||
| 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.28 mi |
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
- 2018-01-10: $2,230,392 (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.