Market Report · Jan 1 – October 19, 2026

SFH vs Duplex by Neighborhood(Median Numbers)

SFHDuplexDifferenceOutliers
# SoldMedian price% over list$/sf# SoldMedian price% over list$/sfPrice% over list$/sfDuplex sales to look at
San Francisco$2.08M+22%$1,189$2.15M+10%$789+3%-13 pts-34%
Anza Vista*———$2.57M+36%$947———
Ashbury Heights$3.78M+25%$1,825$2.45M+23%$763-35%-2 pts-58%482-484 Belvedere St $1,718/sf, 1012-1014 Clayton St 199% of list
Bayview*$1.00M+3%$720$1.16M-5%$455+16%-8 pts-37%
Bernal Heights$1.99M+28%$1,333$1.75M+16%$739-12%-11 pts-45%101-103 Elsie St $1,239/sf
Buena Vista$3.65M+28%$1,614$3.05M+0%$1,018-16%-28 pts-37%4404-4406 17th St $1,361/sf
Castro*$4.34M+24%$1,675$2.95M+18%$1,065-32%-6 pts-36%
Cayuga*$1.38M+25%$867$1.08M-12%$461-22%-37 pts-47%
Chinatown*———$1.65M+10%$513———
Cole Valley*———$3.22M+20%$1,358———482 Frederick St $1,358/sf
Corona Heights*$2.70M+31%$1,117$3.45M+36%$1,380+28%+6 pts+24%187-189 Beaver St $1,768/sf · 172% of list
Cow Hollow$7.86M+18%$2,103$3.42M+5%$972-56%-13 pts-54%2821-2823 Union St $1,643/sf, 2466 Union St $1,607/sf
Crocker Amazon*$1.30M+22%$868$915K-4%$365-30%-25 pts-58%
Diamond Heights*$3.10M+25%$1,473$2.90M+0%$869-6%-25 pts-41%
Dolores Heights$3.80M+32%$2,012$2.70M+5%$1,047-29%-26 pts-48%151-153 Liberty St $2,018/sf, 810-812 Dolores St $1,533/sf · 161% of list, 3639-3641 20th St $1,296/sf, 3816-3816A 19th St $1,190/sf, 41-43 Alvarado St 159% of list
Duboce Triangle*$5.65M+26%$1,638$4.55M+2%$910-19%-24 pts-44%53-55 Sanchez St $2,110/sf
Eureka Valley$3.76M+27%$1,659$2.48M+9%$1,072-34%-18 pts-35%572-574 Hill St $1,852/sf, 10-12 Grand View Ter $1,198/sf, 161-163 Eureka St 157% of list
Excelsior*$1.15M+18%$891$1.29M+19%$645+12%+1 pts-28%
Fairmount$2.45M+27%$1,543$2.42M+31%$944-1%+3 pts-39%38-38 1/2 Whitney St $1,347/sf
Glen Park*$2.52M+25%$1,418$1.42M+2%$455-43%-24 pts-68%
Golden Gate Heights*$2.20M+37%$1,292$1.45M+15%$955-34%-23 pts-26%
Haight Ashbury*$3.90M+15%$1,608$2.70M+0%$818-31%-15 pts-49%
Hayes Valley*$2.70M-2%$1,304$2.05M+10%$791-24%+12 pts-39%
Holly Park*$1.82M+26%$1,178$2.55M+28%—+40%+3 pts—
Ingleside*$1.43M+19%$914$1.31M+1%$516-8%-19 pts-43%
Inner Richmond$3.23M+28%$1,332$2.15M+15%$673-33%-14 pts-49%462-464 11th Ave $1,388/sf, 133-135 11Th Ave $1,214/sf · 185% of list
Inner Sunset$3.73M+27%$1,305$2.14M+14%$702-43%-13 pts-46%1241 2nd Ave 152% of list
Japantown*$4.09M+8%$1,415$4.50M+29%$1,671+10%+21 pts+18%46-48 S Wilmot St $1,671/sf
Lake Street*$5.58M+15%$1,772$2.86M+40%$930-49%+25 pts-47%
Laurel Heights / Jordan Park*$3.21M+12%$1,481$1.95M+5%$769-39%-6 pts-48%
Lone Mountain$2.77M+16%$1,468$2.05M+4%$706-26%-12 pts-52%
Lower Haight$4.70M+58%$1,673$2.16M+0%$731-54%-58 pts-56%127-129 Scott St $1,689/sf
Lower Pacific Heights*$3.90M+12%$1,295$1.45M+12%$854-63%+0 pts-34%
Marina$5.66M+12%$2,012$3.74M+15%$1,114-34%+3 pts-45%1970-1972 Jefferson St $2,209/sf, 3551-3553 Scott St $1,747/sf, 268-270 Mallorca Way $1,680/sf, 2029-2031 Beach St $1,449/sf, 136-138 Mallorca Way $1,190/sf
Merced Heights*$1.35M+19%$980$1.40M+14%$593+3%-6 pts-39%
Mission$2.50M+20%$1,224$1.30M+12%$618-48%-8 pts-49%949- 951 York St $1,237/sf · 163% of list
Mission Dolores$2.82M+32%$1,397$2.80M+22%$1,079———39-41 Dolores Ter $1,702/sf
Mission Terrace*$1.41M+25%$916$1.50M-6%$719+6%-30 pts-21%
Nob Hill*$3.00M+0%$1,151$2.10M-2%$650-30%-2 pts-43%
Noe Valley$3.85M+30%$1,875$1.63M+7%$938-58%-23 pts-50%251 29th St 165% of list
North Beach*$3.36M-3%$1,914$2.72M+9%$1,115———362-364 Vallejo St $1,188/sf
Outer Richmond$2.21M+27%$1,138$2.06M+8%$652-6%-19 pts-43%779 41st Ave 154% of list, 546-548 41st Ave 156% of list, 443-445 19th Ave 154% of list
Outer Sunset$1.88M+34%$1,200$1.90M+11%$667+1%-23 pts-44%3039-3041 Judah St 180% of list, 2025-2027 Lincoln Way 184% of list
Pacific Heights$8.00M+3%$1,928$5.30M+14%$1,304-34%+11 pts-32%2881 Jackson St $2,000/sf, 2063-2065 Broadway St $1,337/sf, 2277-2279 Clay St $1,271/sf
Parkside*$1.92M+37%$1,104$1.96M-2%$410+2%-39 pts-63%
Peralta Heights*$2.42M+24%$1,125$1.95M+13%$773-20%-11 pts-31%
Polk Gulch*———$3.24M+8%$930———1510-1512 Pacific Ave $1,526/sf
Portola*$1.25M+14%$840$1.28M+12%$505+2%-2 pts-40%
Potrero Hill$2.76M+27%$1,464$2.41M+18%$950-13%-9 pts-35%687-689 Kansas St $1,657/sf, 363-365 Texas St $1,321/sf
Presidio Heights*$8.40M+0%$1,984$6.10M+30%$1,515-27%+30 pts-24%3234-3236 Clay St $1,515/sf
Presidio Terrace*$6.63M+14%$1,342$5.55M+16%$1,388-16%+1 pts+3%159-161 7th Ave $1,765/sf, 38-40 7th Ave $1,388/sf · 159% of list
Russian Hill$6.34M+0%$1,928$2.05M+2%$981-68%+2 pts-49%1629 Taylor St $2,611/sf, 2347 Leavenworth St $2,263/sf, 15-17 Macondray Ln $1,526/sf
Silver Terrace*$1.06M+13%$804$1.26M+20%$403+19%+7 pts-50%
South of Market*$1.65M+0%$723$1.09M0%$463———
Sunnyside*$1.75M+30%$1,246$1.17M-2%$784-33%-33 pts-37%
Telegraph Hill*$5.20M+5%$1,667$1.48M+18%$784-72%+13 pts-53%
Union Street$3.83M+1%$1,653$2.05M+10%$1,002-46%+9 pts-39%2921 Octavia St $1,714/sf
Upper Market*$3.00M+22%$1,556$2.85M+28%$1,004-5%+5 pts-35%
West Portal*$2.33M+25%$1,300$2.90M+45%$1,237+25%+20 pts-5%2419 16th Ave $1,237/sf
Western Addition*———$3.10M+20%$795———