Level Up GroupLevel Up Market Intelwith Sophia Yapp
Level Up Group · with Sophia Yapp

Level Up Market Intel

What is moving, where buyers are competing, and what it may mean for your decisions. Governed San Francisco MLS data, current through Oct 19, 2026.

What homes cost, neighborhood by neighborhood

Closed sales, 12 months through Oct 19, 2026. Tap a neighborhood to see it by house, condo or TIC, over 30 days, 90 days or 12 months.

Tap any neighborhood for its numbers. Dashed outlines are the neighborhoods Sophia works most.

MarinaHunters PointSouth BeachNorth WaterfrontCandlestick PointBayviewMission BayDogpatchOuter ParksideLake ShoreOuter SunsetSea CliffRussian HillFinancial DistLake StreetMidtown TerraceTwin PeaksMiraloma ParkGolden Gate HtsGlen ParkInner SunsetPotrero HillCorona HeightsInner MissionDiamond HeightsSouth of MarketSherwood ForestForest KnollsBernal HeightsNoe ValleyEureka ValleySt Francis WoodWestwood HighlOuter MissionOuter RichmondBuena VistaClarendon HeightsExcelsiorMt DavidsonSunnysideCow HollowForest HillStonestownVisitacion ValleyMonterey HeightsHayes ValleyPine Lake ParkPortolaYerba BuenaCole ValleyForest Hill ExtMission TerraceInglesideCrocker AmazonPacific HeightsParksideCivic CenterWestwood ParkLakesideWest PortalDowntownIngleside TerraceHaight AshburyIngleside HeightsSilver TerraceBalboa TerraceLower Pac HtsOceanviewLittle HollywoodInner RichmondWestern AdditionMission DoloresAlamo SquareInner ParksideLone MountainPresidio HtsTenderloinJordan ParkNoPaBayview HeightsCentral RichmondDuboce TriangleMerced ManorMerced HeightsAnza VistaCentral SunsetNob HillTelegraph HillNorth Beach
Median sale price, all home types, 12 monthsUnder $1M 11$1M to $1.5M 22$1.5M to $2M 23$2M to $3M 24$3M and up 5Too few sales 4
Sophia Yapp

Level Up Market Intel

The San Francisco market with Sophia Yapp

Residential Specialist
Level Up Group at Compass · DRE# 01983869

Current market data and analysis to help you understand what is moving, where buyers are competing, and what it may mean for your real estate decisions.

Sophia's neighborhoods

Median priceTypical overbidSold over asking
Russian Hill$1.66M+3%53 of 92
Excelsior$1.12M+16%68 of 86
Crocker Amazon$1.21M+19%30 of 40

All home types · closed sales, 12 months through Oct 19, 2026 · medians · tap a row for house, condo and TIC

Median sale price

$1,780,000

+22% vs a year ago

Sold over asking

80.7%

+15 pts vs a year ago

Median days to sell

13

-2 days vs a year ago

Closings, last 30 days

404

-43 vs a year ago

Citywide houses, condos, TICs and townhouses, last 30 days of closings, against the same 30 days a year earlier. Data current through Oct 19, 2026. Source: POTM Command governed SFAR MLS closings.

What's happening

Where the bidding went

The 20 homes that sold furthest above asking, closed Oct 6, 2026 to Oct 19, 2026. The last line on each card is the context: how far the sale landed from what that neighborhood and property type normally does over asking.

Lake
+$7.00M1

$15,000,000listed $7,999,000 · +87.5%

2 6th Ave

Lake · House · 4 bd · 11 days

+68 pts vs Lake houses (+19.1% normal)

Forest Hill
+$2.85M2

$4,995,000listed $2,144,000 · +133.0%

496 Pacheco St

Forest Hill · TIC · 3 bd · 9 days

+99 pts vs Forest Hill (+34.0% normal)

Forest Hill
+$2.64M3

$4,995,000listed $2,354,000 · +112.2%

494 Pacheco St

Forest Hill · TIC · 3 bd · 9 days

+78 pts vs Forest Hill (+34.0% normal)

Russian Hill
+$2.08M4

$6,085,000listed $4,000,000 · +52.1%

25 Montclair Ter

Russian Hill · House · 4 bd · 10 days

+47 pts vs Russian Hill houses (+4.7% normal)

+$2.00M5

$9,000,000listed $6,995,000 · +28.7%

1125 Hayes St

Alamo Square · House · 4 bd · 4 days

+19 pts vs Alamo Square (+9.5% normal)

Noe Valley
+$1.96M6

$4,951,522listed $2,995,000 · +65.3%

971 Sanchez St

Noe Valley · House · 4 bd · 11 days

+41 pts vs Noe Valley houses (+24.0% normal)

St. Francis Wood
+$1.85M7

$5,350,000listed $3,495,000 · +53.1%

93 San Pablo Ave

St. Francis Wood · House · 5 bd · 9 days

+44 pts vs St. Francis Wood houses (+9.0% normal)

Lake
+$1.85M8

$4,050,000listed $2,195,000 · +84.5%

146 7th Ave

Lake · Condo · 3 bd · 9 days

+67 pts vs Lake condos (+17.2% normal)

Buena Vista / Ashbury Heights
+$1.80M9

$5,400,000listed $3,595,000 · +50.2%

1002 Clayton St

Buena Vista / Ashbury Heights · House · 4 bd · 12 days

+26 pts vs Buena Vista / Ashbury Heights houses (+24.4% normal)

Marina
+$1.75M10

$8,250,000listed $6,500,000 · +26.9%

2264 Beach St

Marina · House · 4 bd · 14 days

+20 pts vs Marina houses (+7.4% normal)

Potrero Hill
+$1.63M11

$4,380,000listed $2,750,000 · +59.3%

141 Connecticut St

Potrero Hill · House · 4 bd · 12 days

+32 pts vs Potrero Hill houses (+27.4% normal)

Presidio Heights
+$1.60M12

$15,500,000listed $13,900,000 · +11.5%

3638 Washington St

Presidio Heights · House · 6 bd · 14 days

+12 pts vs Presidio Heights houses (+0.0% normal)

Noe Valley
+$1.46M13

$6,351,000listed $4,895,000 · +29.7%

346 Duncan St

Noe Valley · House · 4 bd · 4 days

+6 pts vs Noe Valley houses (+24.0% normal)

Central Richmond
+$1.43M14

$4,322,000listed $2,895,000 · +49.3%

459 32nd Ave

Central Richmond · House · 4 bd · 7 days

+21 pts vs Central Richmond houses (+27.8% normal)

Glen Park
+$1.30M15

$4,700,000listed $3,395,000 · +38.4%

135 Whitney St

Glen Park · House · 4 bd · 10 days

+12 pts vs Glen Park houses (+26.8% normal)

Hayes Valley
+$1.21M16

$4,700,000listed $3,495,000 · +34.5%

708 Waller St

Hayes Valley · House · 4 bd · 4 days

+30 pts vs Hayes Valley (+4.3% normal)

Buena Vista / Ashbury Heights
+$1.21M17

$3,200,000listed $1,995,000 · +60.4%

1012 14th St

Buena Vista / Ashbury Heights · House · 3 bd · 3 days

+36 pts vs Buena Vista / Ashbury Heights houses (+24.4% normal)

Cole Valley / Parnassus Heights
+$1.21M18

$4,200,000listed $2,995,000 · +40.2%

31 Beulah St

Cole Valley / Parnassus Heights · Condo · 4 bd · 10 days

+23 pts vs Cole Valley / Parnassus Heights condos (+16.8% normal)

Glen Park
+$1.16M19

$3,650,517listed $2,495,000 · +46.3%

446 Chenery St

Glen Park · House · 3 bd · 12 days

+20 pts vs Glen Park houses (+26.8% normal)

Outer Sunset
+$1.11M20

$3,100,000listed $1,985,000 · +56.2%

1775 37th Ave

Outer Sunset · House · 3 bd · 6 days

+22 pts vs Outer Sunset houses (+34.6% normal)

In clay, 10 points or more above the neighborhood normal. In blue, 10 points or more below it. Normal is the median over-asking for that neighborhood and property type over the trailing 12 months. Tap a card to open the home on Compass.

Where sellers gave ground

The 20 biggest gaps between list price and sale price, same two weeks. Read against the normal line: a sale under asking in a neighborhood that usually goes 20 over is a story; one in a building that usually sells at asking is Tuesday.

Pacific Heights
-$600K1

$19,400,000listed $20,000,000 · -3.0%

2833 Vallejo St

Pacific Heights · House · 4 bd · 17 days

-9 pts vs Pacific Heights houses (+6.2% normal)

-$195K2

$2,555,000listed $2,750,000 · -7.1%

20 San Lorenzo Way

St. Francis Wood · House · 4 bd · 14 days

-16 pts vs St. Francis Wood houses (+9.0% normal)

-$150K3

$3,600,000listed $3,750,000 · -4.0%

488 Folsom St #4905

South Beach · Condo · 2 bd · 33 days

-3 pts vs South Beach condos (-0.6% normal)

-$115K4

$785,000listed $900,000 · -12.8%

142 Montana St

Oceanview · House · 2 bd · 37 days

-24 pts vs Oceanview houses (+11.3% normal)

-$100K5

$2,895,000listed $2,995,000 · -3.3%

4135 California St #4

Lake · Condo · 2 bd · 115 days

-21 pts vs Lake condos (+17.2% normal)

South Beach
-$70K6

$2,880,000listed $2,950,000 · -2.4%

338 Main St #29A

South Beach · Condo · 2 bd · 3 days

-2 pts vs South Beach condos (-0.6% normal)

Bernal Heights
-$50K7

$1,925,000listed $1,975,000 · -2.5%

225 College Ave

Bernal Heights · House · 3 bd · 22 days

-26 pts vs Bernal Heights houses (+23.7% normal)

Merced Heights
-$49K8

$1,150,000listed $1,199,000 · -4.1%

431 Vernon St

Merced Heights · House · 2 bd · 20 days

-18 pts vs Merced Heights houses (+14.3% normal)

-$45K9

$1,740,000listed $1,785,000 · -2.5%

1688 Pine St #E1111

Van Ness / Civic Center · Condo · 2 bd · 39 days

-3 pts vs Van Ness / Civic Center condos (+0.0% normal)

Diamond Heights
-$40K10

$210,000listed $250,000 · -16.0%

95 Ora Way #303F

Diamond Heights · Condo · – bd · 369 days

-14 pts vs Diamond Heights condos (-1.7% normal)

Silver Terrace
-$30K11

$835,000listed $865,000 · -3.5%

80 Conkling St

Silver Terrace · House · – bd · 5 days

-11 pts vs Silver Terrace houses (+7.6% normal)

-$29K12

$920,000listed $949,000 · -3.1%

821 Folsom St #515

Yerba Buena · Condo · 2 bd · 203 days

-0 pts vs Yerba Buena condos (-2.6% normal)

Hayes Valley
-$29K13

$300,000listed $329,000 · -8.8%

55 Page St #219

Hayes Valley · Condo · – bd · 492 days

-12 pts vs Hayes Valley condos (+3.2% normal)

-$28K14

$1,720,000listed $1,748,000 · -1.6%

718 Long Bridge St #506

Mission Bay · Condo · 2 bd · 7 days

-2 pts vs Mission Bay condos (+0.0% normal)

South Beach
-$25K15

$1,125,000listed $1,149,800 · -2.2%

425 1st St #3201

South Beach · Condo · 1 bd · 21 days

-2 pts vs South Beach condos (-0.6% normal)

-$20K16

$1,155,000listed $1,175,000 · -1.7%

515 Pierce St #3

Alamo Square · Condo · 1 bd · 70 days

-11 pts vs Alamo Square (+9.5% normal)

Diamond Heights
-$15K17

$435,000listed $450,000 · -3.3%

95 Red Rock Way #203M

Diamond Heights · Condo · – bd · 152 days

-2 pts vs Diamond Heights condos (-1.7% normal)

-$15K18

$455,000listed $470,000 · -3.2%

601 NW Van Ness Ave #110

Van Ness / Civic Center · Condo · 1 bd · 124 days

-3 pts vs Van Ness / Civic Center condos (+0.0% normal)

North Waterfront
-$11K19

$889,000listed $899,900 · -1.2%

101 Lombard St #104E

North Waterfront · Condo · 1 bd · 34 days

-1 pts vs North Waterfront condos (+0.0% normal)

South of Market
-$9K20

$740,000listed $749,000 · -1.2%

603 Natoma St #402

South of Market · Condo · 2 bd · 0 days

-0 pts vs South of Market condos (-1.1% normal)

Just closed

The 20 most recent closings citywide. 198 homes closed in the window.

Marina
+$1.75M1

$8,250,000listed $6,500,000 · +26.9%

2264 Beach St

Marina · House · 4 bd · 14 days

+20 pts vs Marina houses (+7.4% normal)

Central Richmond
+$1.43M2

$4,322,000listed $2,895,000 · +49.3%

459 32nd Ave

Central Richmond · House · 4 bd · 7 days

+21 pts vs Central Richmond houses (+27.8% normal)

Cole Valley / Parnassus Heights
+$1.21M3

$4,200,000listed $2,995,000 · +40.2%

31 Beulah St

Cole Valley / Parnassus Heights · Condo · 4 bd · 10 days

+23 pts vs Cole Valley / Parnassus Heights condos (+16.8% normal)

Glen Park
+$1.16M4

$3,650,517listed $2,495,000 · +46.3%

446 Chenery St

Glen Park · House · 3 bd · 12 days

+20 pts vs Glen Park houses (+26.8% normal)

-$100K5

$2,895,000listed $2,995,000 · -3.3%

4135 California St #4

Lake · Condo · 2 bd · 115 days

-21 pts vs Lake condos (+17.2% normal)

Russian Hill
+$305K6

$2,800,000listed $2,495,000 · +12.2%

900 Green St #200

Russian Hill · Condo · 3 bd · 0 days

+9 pts vs Russian Hill condos (+3.5% normal)

-$195K7

$2,555,000listed $2,750,000 · -7.1%

20 San Lorenzo Way

St. Francis Wood · House · 4 bd · 14 days

-16 pts vs St. Francis Wood houses (+9.0% normal)

Parkside
+$757K8

$2,455,278listed $1,698,000 · +44.6%

2439 28th Ave

Parkside · House · 4 bd · 12 days

+10 pts vs Parkside houses (+34.5% normal)

Noe Valley
+$905K9

$2,400,000listed $1,495,000 · +60.5%

242 Jersey St

Noe Valley · Condo · 3 bd · 11 days

+46 pts vs Noe Valley condos (+14.7% normal)

Noe Valley
+$780K10

$2,375,000listed $1,595,000 · +48.9%

892 Duncan St

Noe Valley · House · 3 bd · 4 days

+25 pts vs Noe Valley houses (+24.0% normal)

+$420K11

$2,115,000listed $1,695,000 · +24.8%

125 Eureka St

Eureka Valley / Dolores Heights · Condo · 2 bd · 13 days

+10 pts vs Eureka Valley / Dolores Heights condos (+15.1% normal)

-$28K12

$1,720,000listed $1,748,000 · -1.6%

718 Long Bridge St #506

Mission Bay · Condo · 2 bd · 7 days

-2 pts vs Mission Bay condos (+0.0% normal)

Noe Valley
+$555K13

$1,650,000listed $1,095,000 · +50.7%

432 Elizabeth St

Noe Valley · Condo · 2 bd · 7 days

+36 pts vs Noe Valley condos (+14.7% normal)

Marina
+$405K14

$1,600,000listed $1,195,000 · +33.9%

1815 Chestnut St

Marina · Condo · 2 bd · 7 days

+29 pts vs Marina condos (+5.4% normal)

Bernal Heights
+$326K15

$1,575,000listed $1,249,000 · +26.1%

701 Crescent Ave

Bernal Heights · House · 3 bd · 12 days

+2 pts vs Bernal Heights houses (+23.7% normal)

Western Addition
At asking16

$1,250,000listed $1,250,000 · +0.0%

66 Cleary Ct #1409

Western Addition · Condo · 3 bd · 7 days

+0 pts vs Western Addition condos (+0.0% normal)

Inner Mission
+$262K17

$1,250,000listed $988,000 · +26.5%

3424-A 19th St

Inner Mission · TIC · 2 bd · 8 days

+27 pts vs Inner Mission tics (+0.0% normal)

Merced Heights
-$49K18

$1,150,000listed $1,199,000 · -4.1%

431 Vernon St

Merced Heights · House · 2 bd · 20 days

-18 pts vs Merced Heights houses (+14.3% normal)

Bayview
+$25K19

$725,000listed $699,888 · +3.6%

1678 Wallace Ave

Bayview · Condo · 3 bd · 178 days

+4 pts vs Bayview condos (+0.0% normal)

Pacific Heights
At asking20

$9,850,000listed $9,850,000 · +0.0%

2670 Pierce St

Pacific Heights · House · 7 bd · 18 days

-6 pts vs Pacific Heights houses (+6.2% normal)

Fresh on the market

Homes that came to market in the last 14 days, newest first. Where the neighborhood has six or more sales of that type in the last 90 days, the card says how the asking price sits against them.

New this week

$16,250,000House · 7 bd / 5 ba · 6,300 sq ft

3466 Jackson St

Presidio Heights

New this week

$16,000,000House · 6 bd / 6 ba · 8,524 sq ft

1969 California St

Pacific Heights

Asking +91% vs the $8.38M median for Pacific Heights houses, last 90 days (12 sales)

New this week

$7,999,999House · 6 bd / 5 ba · 4,500 sq ft

2965 Pine St

Lower Pacific Heights

New this week

$6,000,000Condo · 3 bd / 4 ba · 3,315 sq ft

301 Mission St #50B

Yerba Buena

Asking 6.6x vs the $905K median for Yerba Buena condos, last 90 days (34 sales)

New this week

$5,995,000House · 4 bd / 3 ba · 3,190 sq ft

720 4th Ave

Inner Richmond

New this week

$5,650,000Condo · 3 bd / 2 ba · 2,657 sq ft

456 Collingwood St

Eureka Valley / Dolores Heights

Asking 3.0x vs the $1.90M median for Eureka Valley / Dolores Heights condos, last 90 days (12 sales)

Inner Mission
New this week

$5,499,000House · 5 bd / 4 ba · 4,869 sq ft

507 Capp St

Inner Mission

Asking 2.5x vs the $2.17M median for Inner Mission houses, last 90 days (6 sales)

New this week

$5,495,000House · 4 bd / 2 ba · 2,430 sq ft

333 Cumberland St

Eureka Valley / Dolores Heights

Inner Mission
New this week

$4,995,000House · 4 bd / 3 ba · 3,790 sq ft

1076 South Van Ness Ave

Inner Mission

Asking 2.3x vs the $2.17M median for Inner Mission houses, last 90 days (6 sales)

New this week

$4,795,000House · 4 bd / 3 ba · 2,520 sq ft

919 Fell St

Alamo Square

Lower Pacific Heights
New this week

$4,700,000House · 3 bd / 2 ba · 2,747 sq ft

1705 Gough St

Lower Pacific Heights

New this week

$4,490,000House · 7 bd / 4 ba · 4,200 sq ft

126 Aptos Ave

Balboa Terrace

Russian Hill
New this week

$4,200,000Condo · 3 bd / 3 ba · 1,579 sq ft

2444 Van Ness Ave #6

Russian Hill

Asking 2.9x vs the $1.43M median for Russian Hill condos, last 90 days (15 sales)

Clarendon Heights
New this week

$3,950,000House · 3 bd / 2 ba · 2,493 sq ft

192 Twin Peaks Blvd

Clarendon Heights

Clarendon Heights
New this week

$3,895,000House · 3 bd / 3 ba · 2,146 sq ft

155 Graystone Ter

Clarendon Heights

South Beach
New this week

$3,750,000Condo · 3 bd / 3 ba · 1,732 sq ft

338 Spear St #31C

South Beach

Asking 2.7x vs the $1.40M median for South Beach condos, last 90 days (59 sales)

Noe Valley
New this week

$3,495,000House · 3 bd / 2 ba · 2,236 sq ft

44 Valley St

Noe Valley

Asking -29% vs the $4.93M median for Noe Valley houses, last 90 days (19 sales)

Noe Valley
New this week

$3,250,000House · 3 bd / 2 ba · 1,467 sq ft

4366 25th St

Noe Valley

Asking -34% vs the $4.93M median for Noe Valley houses, last 90 days (19 sales)

Inner Mission
New this week

$3,000,000House · 3 bd / 3 ba · 2,290 sq ft

2855 Folsom St #A

Inner Mission

Asking +38% vs the $2.17M median for Inner Mission houses, last 90 days (6 sales)

Russian Hill
New this week

$2,995,000Condo · 3 bd / 3 ba · 2,165 sq ft

14 Havens St #A

Russian Hill

Asking 2.1x vs the $1.43M median for Russian Hill condos, last 90 days (15 sales)

Still waiting for a buyer

On the market a month or more without going into contract, longest first. 750 residential listings are active citywide right now.

601 days

$2,700,000House · 10 bd / 2 ba · 3,432 sq ft

3545 20th St

Inner Mission

Asking +24% vs the $2.17M median for Inner Mission houses, last 90 days (6 sales)

592 days

$525,000TIC · 1 bd / 1 ba · 845 sq ft

370 Bartlett St #3

Inner Mission

567 days

$460,894Condo · 1 bd / 1 ba · 545 sq ft

888 7th St #231

Potrero Hill

Asking -62% vs the $1.20M median for Potrero Hill condos, last 90 days (17 sales)

556 days

$450,762Condo · 1 bd / 1 ba · 549 sq ft

888 7th St #330

Potrero Hill

Asking -62% vs the $1.20M median for Potrero Hill condos, last 90 days (17 sales)

543 days

$549,999Condo · 2 bd / 2 ba · 1,156 sq ft

301 Crescent Ct #3214

Candlestick Point

481 days

$895,000Condo · – bd / – ba · 2,627 sq ft

1155 Pine St #17

Downtown

Asking +85% vs the $484K median for Downtown condos, last 90 days (8 sales)

455 days

$438,608Condo · 1 bd / 1 ba · 535 sq ft

888 7th St #134

Potrero Hill

Asking -63% vs the $1.20M median for Potrero Hill condos, last 90 days (17 sales)

433 days

$414,940Condo · 1 bd / 1 ba · 671 sq ft

2 Mint Plz #207

South of Market

Asking -46% vs the $774K median for South of Market condos, last 90 days (36 sales)

395 days

$388,000Condo · 1 bd / 1 ba · 655 sq ft

1400 Mission St #709

South of Market

Asking -50% vs the $774K median for South of Market condos, last 90 days (36 sales)

390 days

$4,100,000Condo · 2 bd / 2 ba · 1,926 sq ft

181 Fremont St #58A

Yerba Buena

Asking 4.5x vs the $905K median for Yerba Buena condos, last 90 days (34 sales)

287 days

$321,536Condo · 1 bd / 1 ba · 491 sq ft

555 Fulton St #209

Hayes Valley

Asking -61% vs the $820K median for Hayes Valley condos, last 90 days (14 sales)

273 days

$280,000Condo · – bd / 1 ba · 385 sq ft

8 Octavia Blvd #407

Hayes Valley

Asking -66% vs the $820K median for Hayes Valley condos, last 90 days (14 sales)

273 days

$370,820Condo · – bd / 1 ba · 468 sq ft

100 Duboce Ave #306

Mission Dolores

Asking -78% vs the $1.70M median for Mission Dolores condos, last 90 days (12 sales)

268 days

$381,000Condo · 2 bd / 1 ba · 838 sq ft

855 Folsom St #742

Yerba Buena

Asking -58% vs the $905K median for Yerba Buena condos, last 90 days (34 sales)

266 days

$908,900House · 3 bd / 2 ba · 1,412 sq ft

420 Harkness Ave

Visitacion Valley

Asking -19% vs the $1.12M median for Visitacion Valley houses, last 90 days (14 sales)

South of Market
264 days

$2,850,000Condo · 2 bd / 2 ba · 1,762 sq ft

765 Market St #30G

South of Market

Asking 3.7x vs the $774K median for South of Market condos, last 90 days (36 sales)

Hayes Valley
263 days

$328,000Condo · – bd / 1 ba · 463 sq ft

55 Page St #213

Hayes Valley

Asking -60% vs the $820K median for Hayes Valley condos, last 90 days (14 sales)

Sunnyside
257 days

$407,000Condo · 1 bd / 1 ba · 807 sq ft

370 Monterey Blvd #313

Sunnyside

South Beach
251 days

$531,896Condo · 1 bd / 1 ba · 519 sq ft

280 Spear St #4P

South Beach

Asking -62% vs the $1.40M median for South Beach condos, last 90 days (59 sales)

Marina
251 days

$1,198,000Condo · 2 bd / 2 ba · 1,196 sq ft

1111 Bay St #307

Marina

Asking -29% vs the $1.69M median for Marina condos, last 90 days (11 sales)

The extremes

The edges of the fortnight: the 198 closings between Oct 6, 2026 to Oct 19, 2026, sorted to their limits.

How's the market?

Houses, condos, TICs and small buildings

The same four readings for each property type, last 90 days of closings, each against the same 90 days a year earlier. Typical result is the median sale relative to asking.

Over the last 90 days, houses were the most contested type: 91% sold over asking, a typical result of +25.4% over. Condos were the least: 62% over asking, +3.1% typical. San Francisco is not one market; check the type you own or want before reading any citywide number.

Houses Strong

Median sale price$2,050,000+24% vs a year ago
Sold over asking90.7%+14 pts vs a year ago
Typical result+25.4% over asking+14 pts vs a year ago
Days to sell12-2 days vs a year ago

472 closings in 90 days · 248 active now

Condos Strong

Median sale price$1,280,000+16% vs a year ago
Sold over asking62.1%+25 pts vs a year ago
Typical result+3.1% over asking+3 pts vs a year ago
Days to sell14-18 days vs a year ago

543 closings in 90 days · 466 active now

TICs Strong

Median sale price$1,472,500+36% vs a year ago
Sold over asking78.0%+29 pts vs a year ago
Typical result+8.8% over asking+9 pts vs a year ago
Days to sell14-24 days vs a year ago

50 closings in 90 days · 35 active now

2 to 4 units Strong

Median sale price$2,200,000+31% vs a year ago
Sold over asking65.1%+17 pts vs a year ago
Typical result+8.3% over asking+8 pts vs a year ago
Days to sell14-14 days vs a year ago

129 closings in 90 days · 129 active now

Houses, condos and TICs are from the Residential family; 2 to 4 units are duplexes, triplexes and fourplexes. On-MLS closed sales only: off-market sales are excluded here and included on the Market Intel home, so the two can differ slightly. Reliability chip: Strong at 10 or more closings, Directional at 6 to 9, Anecdotal below.

Where the competition is, by price

Houses, condos and TICs closed in the last 90 days, grouped by sale price. The bar is the share that sold over asking, on a 0 to 100 scale.

Under $1M Least competitive bandStrong

46% sold over asking · typical result +0.0% · median +$0K vs asking · 30 days

252 closings in 90 days · 290 active listings asking in this band now

$1M to $1.5M Strong

77% sold over asking · typical result +11.1% · median +$120K vs asking · 13 days

227 closings in 90 days · 173 active listings asking in this band now

$1.5M to $2M Strong

87% sold over asking · typical result +17.8% · median +$255K vs asking · 13 days

221 closings in 90 days · 113 active listings asking in this band now

$2M to $3M Most competitive bandStrong

91% sold over asking · typical result +26.8% · median +$505K vs asking · 11 days

201 closings in 90 days · 77 active listings asking in this band now

$3M and up Strong

85% sold over asking · typical result +22.2% · median +$800K vs asking · 11 days

164 closings in 90 days · 97 active listings asking in this band now

Bands are by sale price. Active counts are by asking price, so a home listed at $1.45M that sells at $1.6M moves bands between the two counts.

Where?

Every neighborhood as a table (all home types)
NeighborhoodSales, 12 moMedian pricePrice per sq ftTypical overbidSold over askingPaid in cash
Alamo Square19$1,975,000$1,213+9.5%84%29%
Anza Vista12$1,627,500$1,063+13.2%67%27%
Balboa Terrace7$2,800,000$1,169+24.4%100%14%
Bayview58$938,444$681+1.9%64%9%
Bayview Heights8$854,000$644+1.8%62%29%
Bernal Heights160$1,619,000$1,157+20.1%84%26%
Buena Vista / Ashbury Heights36$1,827,500$1,279+11.2%83%28%
Candlestick Point13$725,000$640+0.0%38%8%
Central Richmond80$2,089,440$1,171+21.8%89%28%
Central Sunset103$1,950,000$1,118+32.8%91%30%
Central Waterfront / Dogpatch45$1,255,000$1,150+1.5%62%33%
Clarendon Heights5n/an/an/an/an/a
Cole Valley / Parnassus Heights34$2,150,000$1,302+16.7%74%36%
Corona Heights36$2,115,000$1,362+20.4%86%23%
Cow Hollow67$2,375,000$1,473+3.8%64%54%
Crocker Amazon40$1,210,000$816+19.1%75%15%
Diamond Heights56$750,000$833+0.8%54%33%
Downtown44$589,000$770-0.4%39%26%
Duboce Triangle23$1,675,000$1,207+6.8%65%37%
Eureka Valley / Dolores Heights103$1,900,000$1,353+16.8%84%29%
Excelsior86$1,122,500$869+15.7%79%17%
Financial District / Barbary Coast22$1,939,844$1,233-0.9%23%70%
Forest Hill15$3,350,000$1,383+34.0%93%33%
Forest Hill Extension17$2,730,000$1,188+21.0%82%27%
Forest Knolls11$1,400,000$756+2.0%54%30%
Glen Park64$2,101,000$1,296+23.8%86%19%
Golden Gate Heights33$2,200,000$1,093+22.0%88%34%
Haight Ashbury28$1,740,500$1,223+19.4%89%32%
Hayes Valley91$1,200,000$1,126+4.3%64%31%
Hunters Point22$649,444$597+0.0%41%27%
Ingleside37$1,330,000$957+17.2%84%25%
Ingleside Heights36$1,164,000$860+9.0%75%21%
Ingleside Terraces11$2,474,227$944+19.8%91%20%
Inner Mission141$1,200,000$974+5.1%67%25%
Inner Parkside22$2,125,000$1,228+30.9%82%33%
Inner Richmond53$1,832,000$1,248+18.9%85%38%
Inner Sunset52$1,827,500$1,229+27.0%81%34%
Jordan Park / Laurel Heights14$2,213,500$1,386+22.4%100%30%
Lake39$2,325,000$1,323+18.2%77%38%
Lake Shore29$1,600,000$973+15.8%97%29%
Lakeside11$2,223,500$1,040+10.9%91%54%
Little Hollywood6$911,250$704+0.7%50%0%
Lone Mountain21$2,150,000$1,236+16.1%90%43%
Lower Pacific Heights56$1,617,500$1,241+6.3%70%35%
Marina68$2,537,500$1,488+7.4%72%60%
Merced Heights29$1,350,000$951+14.3%90%33%
Merced Manor4n/an/an/an/an/a
Midtown Terrace18$2,090,000$1,251+28.3%89%12%
Miraloma Park38$1,990,000$1,187+23.2%90%23%
Mission Bay84$1,300,000$1,154+0.0%46%35%
Mission Dolores50$1,472,500$1,150+8.1%66%33%
Mission Terrace35$1,375,000$870+22.8%97%25%
Monterey Heights18$3,300,009$1,127+9.6%78%41%
Mount Davidson Manor20$2,315,000$963+8.9%80%16%
Nob Hill104$1,292,500$1,111+0.0%46%47%
Noe Valley176$2,350,000$1,404+18.0%85%44%
North Beach23$1,315,000$1,032+8.1%83%25%
North Panhandle55$1,750,229$1,248+12.4%76%45%
North Waterfront33$950,000$884+0.0%48%48%
Oceanview21$1,120,000$777+11.3%62%14%
Outer Mission31$1,200,000$801+12.7%94%7%
Outer Parkside64$1,607,500$1,169+28.0%84%23%
Outer Richmond77$1,920,000$1,037+22.4%87%52%
Outer Sunset59$1,750,000$1,203+33.9%92%26%
Pacific Heights189$2,049,000$1,299+6.7%69%58%
Parkside96$1,850,000$1,122+33.4%96%18%
Pine Lake Park11$2,710,000$1,092+35.8%100%20%
Portola81$1,300,000$862+17.2%90%19%
Potrero Hill104$1,526,250$1,127+13.4%83%33%
Presidio Heights24$4,582,500$1,666+7.3%58%61%
Russian Hill92$1,660,000$1,357+3.1%58%51%
Sea Cliff15$5,550,000$1,939+13.7%87%67%
Sherwood Forest7$2,080,000$1,122+32.5%100%17%
Silver Terrace27$1,020,000$722+7.6%74%8%
South Beach256$1,222,500$1,157-0.6%25%47%
South of Market113$815,000$775-1.1%33%24%
St. Francis Wood17$4,120,000$1,360+9.0%71%62%
Stonestown5n/an/an/an/an/a
Sunnyside56$1,690,000$1,231+30.5%96%21%
Telegraph Hill30$1,660,500$1,299+2.2%63%59%
Tenderloin3n/an/an/an/an/a
Treasure Island2n/an/an/an/an/a
Twin Peaks25$1,200,000$1,053+4.8%68%30%
Van Ness / Civic Center111$690,000$783+0.0%35%49%
Visitacion Valley48$1,050,000$779+10.5%85%11%
West Portal19$2,680,000$1,230+28.5%90%47%
Western Addition31$1,060,000$1,000+0.0%45%25%
Westwood Highlands17$2,580,000$1,227+12.3%88%8%
Westwood Park7$2,780,000$1,289+25.4%100%14%
Yerba Buena92$968,000$943-2.6%23%48%

Closed sales, 12 months through Oct 19, 2026. Medians. Under 6 sales shows n/a. Cash is the share of sales with financing reported. Source: POTM.

Neighborhoods

Sophia works the three neighborhoods below most. Each card opens a Sophia page for that neighborhood with the 90-day read by property type and the latest sales. Below them, all 90 San Francisco subdistricts, last 90 days.

Furthest over asking, last 90 days, ten or more sales: Inner Sunset (+46.5%), Outer Sunset (+43.4%), Parkside (+37.1%), Central Sunset (+37.1%), Sunnyside (+33.5%). Closest to asking: Diamond Heights (-1.2%), Downtown (-1.0%), Yerba Buena (-0.7%), Van Ness / Civic Center (+0.0%), South Beach (+0.0%).

District 1

Central Richmond Strong$2.19M median · +27.1% over asking · 12 days · 30 sales · 12 activeInner Richmond Strong$2.00M median · +32.8% over asking · 12 days · 14 sales · 9 activeJordan Park / Laurel Heights Anecdotal$1.52M median · +28.0% over asking · 10 days · 2 sales · 4 activeLake Strong$2.40M median · +19.8% over asking · 11 days · 14 sales · 8 activeLone Mountain Directional$2.05M median · +17.3% over asking · 12 days · 9 sales · 0 activeOuter Richmond Strong$1.91M median · +22.0% over asking · 13 days · 22 sales · 10 activeSea Cliff Anecdotal$5.55M median · +19.4% over asking · 11 days · 5 sales · 0 active

District 2

Central Sunset Strong$2.24M median · +37.1% over asking · 12 days · 25 sales · 10 activeGolden Gate Heights Anecdotal$1.97M median · +51.2% over asking · 12 days · 4 sales · 4 activeInner Parkside Anecdotal$2.35M median · +47.6% over asking · 13 days · 5 sales · 3 activeInner Sunset Strong$2.07M median · +46.5% over asking · 12 days · 10 sales · 4 activeOuter Parkside Strong$1.68M median · +30.5% over asking · 12 days · 20 sales · 11 activeOuter Sunset Strong$2.10M median · +43.4% over asking · 10 days · 11 sales · 6 activeParkside Strong$2.08M median · +37.1% over asking · 13 days · 21 sales · 5 active

District 3

Ingleside Strong$1.50M median · +17.9% over asking · 13 days · 13 sales · 3 activeIngleside Heights Strong$1.20M median · +2.7% over asking · 44 days · 11 sales · 2 activeLake Shore Strong$1.81M median · +19.7% over asking · 13 days · 10 sales · 1 activeLakeside Anecdotal$1.81M median · +0.8% over asking · 0 days · 1 sales · 0 activeMerced Heights Directional$1.39M median · +14.7% over asking · 13 days · 7 sales · 2 activeMerced Manor Anecdotal$2.35M median · +12.7% over asking · 13 days · 1 sales · 0 activeOceanview Directional$818K median · +13.5% over asking · 16 days · 8 sales · 3 activePine Lake Park Anecdotal$3.50M median · +16.9% over asking · 25 days · 1 sales · 0 activeStonestown Anecdotal$1.55M median · +0.4% over asking · 10 days · 2 sales · 1 active

District 4

Balboa Terrace Anecdotal$4.71M median · +10.1% over asking · 8 days · 1 sales · 2 activeDiamond Heights Strong$498K median · -1.2% over asking · 72 days · 18 sales · 7 activeForest Hill Anecdotal$3.95M median · +93.9% over asking · 9 days · 4 sales · 1 activeForest Hill Extension Anecdotal$3.02M median · +57.9% over asking · 7 days · 3 sales · 1 activeForest Knollsno closings in 90 daysIngleside Terraces Anecdotal$1.83M median · +35.2% over asking · 8 days · 2 sales · 2 activeMidtown Terrace Anecdotal$2.20M median · +29.4% over asking · 12 days · 1 sales · 1 activeMiraloma Park Directional$1.78M median · +30.8% over asking · 12 days · 8 sales · 3 activeMonterey Heights Anecdotal$4.41M median · +26.2% over asking · 10 days · 2 sales · 0 activeMount Davidson Manor Anecdotal$1.81M median · +14.4% over asking · 7 days · 4 sales · 2 activeSherwood Forest Anecdotal$1.95M median · +22.7% over asking · 9 days · 3 sales · 0 activeSt. Francis Wood Anecdotal$4.78M median · +26.1% over asking · 14 days · 4 sales · 0 activeSunnyside Strong$2.05M median · +33.5% over asking · 11 days · 13 sales · 9 activeWest Portal Directional$3.15M median · +44.6% over asking · 10 days · 7 sales · 1 activeWestwood Highlands Anecdotal$2.80M median · +27.2% over asking · 12 days · 5 sales · 0 activeWestwood Parkno closings in 90 days

District 5

Buena Vista / Ashbury Heights Directional$2.35M median · +50.2% over asking · 13 days · 7 sales · 3 activeClarendon Heights Anecdotal$4.79M median · +19.9% over asking · 13 days · 1 sales · 4 activeCole Valley / Parnassus Heights Anecdotal$2.36M median · +40.2% over asking · 13 days · 5 sales · 3 activeCorona Heights Directional$1.96M median · +26.4% over asking · 10 days · 6 sales · 2 activeDuboce Triangle Directional$1.46M median · -0.5% over asking · 88 days · 6 sales · 4 activeEureka Valley / Dolores Heights Strong$2.04M median · +21.3% over asking · 12 days · 18 sales · 15 activeGlen Park Strong$3.08M median · +32.1% over asking · 12 days · 14 sales · 8 activeHaight Ashbury Anecdotal$2.35M median · +17.8% over asking · 14 days · 5 sales · 1 activeMission Dolores Strong$1.56M median · +1.5% over asking · 39 days · 14 sales · 8 activeNoe Valley Strong$2.51M median · +29.7% over asking · 11 days · 37 sales · 30 activeTwin Peaks Anecdotal$1.10M median · +4.8% over asking · 20 days · 3 sales · 3 active

District 6

Alamo Square Directional$2.25M median · +22.2% over asking · 9 days · 7 sales · 3 activeAnza Vista Anecdotal$1.80M median · +29.0% over asking · 6 days · 3 sales · 2 activeHayes Valley Strong$1.34M median · +4.3% over asking · 14 days · 23 sales · 11 activeLower Pacific Heights Strong$1.68M median · +14.6% over asking · 10 days · 16 sales · 8 activeNorth Panhandle Strong$1.86M median · +20.5% over asking · 11 days · 14 sales · 7 activeWestern Addition Directional$1.09M median · +0.0% over asking · 12 days · 9 sales · 4 active

District 7

Cow Hollow Strong$2.92M median · +18.0% over asking · 12 days · 14 sales · 9 activeMarina Strong$3.07M median · +15.3% over asking · 12 days · 18 sales · 4 activePacific Heights Strong$2.78M median · +6.9% over asking · 12 days · 46 sales · 20 activePresidio Heights Anecdotal$8.88M median · +12.1% over asking · 10 days · 2 sales · 3 active

District 8

Downtown Strong$521K median · -1.0% over asking · 46 days · 10 sales · 15 activeFinancial District / Barbary Coast Anecdotal$1.08M median · +0.1% over asking · 6 days · 4 sales · 7 activeNob Hill Strong$1.35M median · +1.3% over asking · 11 days · 25 sales · 16 activeNorth Beach Anecdotal$1.19M median · +19.1% over asking · 12 days · 5 sales · 2 activeNorth Waterfront Directional$975K median · +1.9% over asking · 15 days · 9 sales · 5 activeRussian Hill Strong$1.54M median · +12.4% over asking · 10 days · 20 sales · 16 activeTelegraph Hill Directional$988K median · +4.1% over asking · 16 days · 6 sales · 5 activeTenderloinno closings in 90 daysVan Ness / Civic Center Strong$648K median · +0.0% over asking · 28 days · 24 sales · 24 active

District 9

Bernal Heights Strong$1.60M median · +19.9% over asking · 12 days · 42 sales · 24 activeCentral Waterfront / Dogpatch Directional$1.60M median · +11.8% over asking · 9 days · 7 sales · 7 activeInner Mission Strong$1.26M median · +9.1% over asking · 16 days · 32 sales · 41 activeMission Bay Strong$1.50M median · +1.3% over asking · 11 days · 27 sales · 20 activePotrero Hill Strong$1.48M median · +20.6% over asking · 13 days · 26 sales · 20 activeSouth Beach Strong$1.40M median · +0.0% over asking · 21 days · 59 sales · 79 activeSouth of Market Strong$774K median · +0.0% over asking · 30 days · 36 sales · 57 activeTreasure Islandno closings in 90 daysYerba Buena Strong$905K median · -0.7% over asking · 57 days · 34 sales · 39 active

District 10

Bayview Strong$949K median · +3.0% over asking · 62 days · 17 sales · 20 activeBayview Heights Anecdotal$868K median · +1.4% over asking · 40 days · 3 sales · 1 activeCandlestick Point Anecdotal$672K median · -0.4% over asking · 18 days · 2 sales · 3 activeCrocker Amazon Anecdotal$1.49M median · +27.9% over asking · 13 days · 5 sales · 8 activeExcelsior Strong$1.07M median · +8.7% over asking · 13 days · 16 sales · 13 activeHunters Point Directional$550K median · +0.0% over asking · 27 days · 9 sales · 16 activeLittle Hollywood Anecdotal$910K median · +2.4% over asking · 98 days · 2 sales · 2 activeMission Terrace Anecdotal$1.38M median · +37.5% over asking · 15 days · 5 sales · 3 activeOuter Mission Directional$1.22M median · +20.0% over asking · 13 days · 9 sales · 3 activePortola Strong$1.27M median · +18.3% over asking · 12 days · 21 sales · 11 activeSilver Terrace Directional$1.10M median · +6.2% over asking · 13 days · 7 sales · 2 activeVisitacion Valley Strong$1.12M median · +15.8% over asking · 15 days · 14 sales · 10 active

Houses, condos and TICs, closed in the last 90 days, median figures. Each row opens the full neighborhood page, with 30-day, 90-day, 180-day and 12-month windows by property type. Reliability chip: Strong at 10 or more closings, Directional at 6 to 9, Anecdotal below.

What does it mean?

What does it mean?

Market Notes are the written analysis behind these numbers: one question per issue, answered from the same governed data, in plain language. The four most recent.

Sophia Yapp

The fifth layer

What does this mean for your home, or the one you want?

The pages above are the data and the context. What they mean for one address, one budget and one timeline is a conversation. Sophia reads this market every day.

Ask Sophia about your market (650) 787-1188