Level Up GroupLevel Up Market Intelwith Jeff Cooper
Level Up Group · with Jeff Cooper

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 Sep 18, 2026.

What homes cost, neighborhood by neighborhood

Closed sales, 12 months through Sep 18, 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 Jeff 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 12$1M to $1.5M 21$1.5M to $2M 23$2M to $3M 21$3M and up 7Too few sales 5
Jeff Cooper

Level Up Market Intel

The San Francisco market with Jeff Cooper

Residential Real Estate Advisor
Level Up Group at Compass · DRE# 02171819

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.

Jeff's neighborhoods

Median priceTypical overbidSold over asking
Bayview$938K+2%37 of 58
Lower Pacific Heights$1.59M+2%34 of 54
Portola$1.32M+16%69 of 78

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

Median sale price

$1,580,000

+32% vs a year ago

Sold over asking

76.8%

+27 pts vs a year ago

Median days to sell

13

-8 days vs a year ago

Closings, last 30 days

354

+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 Sep 18, 2026. Source: POTM Command governed SFAR MLS closings.

What's happening

Where the bidding went

The 20 homes that sold furthest above asking, closed Sep 5, 2026 to Sep 18, 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.

+$3.00M1

$6,100,000listed $3,100,000 · +96.8%

415 Fillmore St

Hayes Valley · House · 4 bd · 6 days

+92 pts vs Hayes Valley (+4.5% normal)

+$2.71M2

$6,700,000listed $3,995,000 · +67.7%

2946 Pierce St

Cow Hollow · Condo · 4 bd · 11 days

+64 pts vs Cow Hollow condos (+3.6% normal)

+$2.15M3

$7,650,000listed $5,495,000 · +39.2%

1119 Castro St

Noe Valley · House · 5 bd · 12 days

+17 pts vs Noe Valley houses (+22.6% normal)

+$1.50M4

$3,700,000listed $2,195,000 · +68.6%

1539 Diamond St

Noe Valley · House · 3 bd · 12 days

+46 pts vs Noe Valley houses (+22.6% normal)

+$1.43M5

$3,225,000listed $1,795,000 · +79.7%

729 4th Ave

Inner Richmond · House · 3 bd · 10 days

+50 pts vs Inner Richmond houses (+29.7% normal)

+$1.31M6

$3,505,000listed $2,195,000 · +59.7%

1337 15th Ave

Inner Sunset · House · 4 bd · 13 days

+23 pts vs Inner Sunset houses (+36.4% normal)

+$1.23M7

$2,500,000listed $1,268,000 · +97.2%

259 17th Ave

Central Richmond · House · 3 bd · 0 days

+73 pts vs Central Richmond houses (+23.9% normal)

+$1.18M8

$7,125,000listed $5,950,000 · +19.7%

2580 Greenwich St

Cow Hollow · House · 5 bd · 5 days

+20 pts vs Cow Hollow houses (+0.1% normal)

+$1.16M9

$3,151,888listed $1,995,000 · +58.0%

10 Madrone Ave

West Portal · House · 4 bd · 11 days

+27 pts vs West Portal houses (+31.4% normal)

+$1.16M10

$3,350,000listed $2,195,000 · +52.6%

30 Allston Way

West Portal · House · 4 bd · 6 days

+21 pts vs West Portal houses (+31.4% normal)

+$1.10M11

$3,900,000listed $2,795,000 · +39.5%

1046 Anza St

Inner Richmond · House · 4 bd · 11 days

+10 pts vs Inner Richmond houses (+29.7% normal)

+$1.10M12

$9,600,000listed $8,500,000 · +12.9%

675 Marina Blvd

Marina · House · 4 bd · 11 days

+8 pts vs Marina houses (+4.5% normal)

+$1.06M13

$4,750,000listed $3,688,000 · +28.8%

738 15th Ave

Central Richmond · House · 4 bd · 3 days

+5 pts vs Central Richmond houses (+23.9% normal)

+$1.00M14

$3,200,000listed $2,195,000 · +45.8%

2755 McAllister St

Lone Mountain · Condo · 3 bd · 6 days

+36 pts vs Lone Mountain condos (+9.6% normal)

+$957K15

$3,352,000listed $2,395,000 · +40.0%

862 Wisconsin St

Potrero Hill · House · 4 bd · 14 days

+14 pts vs Potrero Hill houses (+26.1% normal)

+$926K16

$3,425,000listed $2,499,000 · +37.1%

3730 Divisadero St

Marina · House · 3 bd · 49 days

+33 pts vs Marina houses (+4.5% normal)

+$917K17

$2,412,000listed $1,495,000 · +61.3%

2631 17th Ave

Inner Parkside · House · 3 bd · 13 days

+38 pts vs Inner Parkside houses (+23.1% normal)

West Portal
+$901K18

$1,900,000listed $999,000 · +90.2%

1301 Ulloa St

West Portal · House · 3 bd · 1 day

+59 pts vs West Portal houses (+31.4% normal)

+$877K19

$2,175,000listed $1,298,000 · +67.6%

2287 28th Ave

Parkside · House · 3 bd · 12 days

+37 pts vs Parkside houses (+30.3% normal)

+$877K20

$3,376,000listed $2,499,000 · +35.1%

80 Melrose Ave

Glen Park · House · 4 bd · 13 days

+11 pts vs Glen Park houses (+23.9% 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.

-$370K1

$2,625,000listed $2,995,000 · -12.4%

188 Minna St #34D

Yerba Buena · Condo · 2 bd · 224 days

-10 pts vs Yerba Buena condos (-2.5% normal)

-$148K2

$1,950,000listed $2,098,000 · -7.1%

650 Delancey St #203

South Beach · Condo · 2 bd · 46 days

-6 pts vs South Beach condos (-0.7% normal)

-$95K3

$1,800,000listed $1,895,000 · -5.0%

1 Steuart Ln #604

South Beach · Condo · 1 bd · 96 days

-4 pts vs South Beach condos (-0.7% normal)

-$68K4

$1,030,000listed $1,098,000 · -6.2%

2082 46th Ave

Outer Parkside · House · 2 bd · 192 days

-39 pts vs Outer Parkside houses (+33.3% normal)

-$58K5

$600,000listed $658,000 · -8.8%

143 Prospect Ave

Bernal Heights · House · 1 bd · 52 days

-31 pts vs Bernal Heights houses (+22.6% normal)

-$50K6

$900,000listed $950,000 · -5.3%

631 Folsom St #15E

Yerba Buena · Condo · 2 bd · 67 days

-3 pts vs Yerba Buena condos (-2.5% normal)

-$40K7

$585,000listed $625,000 · -6.4%

301 Mission St #12D

Yerba Buena · Condo · 1 bd · 11 days

-4 pts vs Yerba Buena condos (-2.5% normal)

-$34K8

$815,000listed $849,000 · -4.0%

5900 3rd St #2409

Bayview · Condo · 2 bd · 80 days

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

-$30K9

$400,000listed $430,000 · -7.0%

1177 California St #711

Nob Hill · Condo · – bd · 49 days

-7 pts vs Nob Hill condos (+0.0% normal)

-$28K10

$720,000listed $748,000 · -3.7%

301 Mission St #24C

Yerba Buena · Condo · 1 bd · 57 days

-1 pts vs Yerba Buena condos (-2.5% normal)

-$25K11

$650,000listed $675,000 · -3.7%

11 Franklin St #602

Hayes Valley · Condo · 1 bd · 11 days

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

-$24K12

$1,275,000listed $1,298,888 · -1.8%

35 Admiral Ave

Mission Terrace · House · 3 bd · 84 days

-23 pts vs Mission Terrace houses (+21.3% normal)

-$18K13

$630,000listed $648,000 · -2.8%

955 Corbett Ave #6

Twin Peaks · Condo · 1 bd · 64 days

-15 pts vs Twin Peaks condos (+12.1% normal)

-$18K14

$1,680,000listed $1,698,000 · -1.1%

1000 3rd St #1305

Mission Bay · Condo · 2 bd · 0 days

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

-$15K15

$880,000listed $895,000 · -1.7%

325 Berry St #306

Mission Bay · Condo · 1 bd · 0 days

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

-$10K16

$415,000listed $425,000 · -2.4%

135 Red Rock Way #306L

Diamond Heights · Condo · – bd · 86 days

-1 pts vs Diamond Heights condos (-1.6% normal)

-$10K17

$495,000listed $505,000 · -2.0%

95 Red Rock Way #303M

Diamond Heights · Condo · – bd · 96 days

-0 pts vs Diamond Heights condos (-1.6% normal)

-$9K18

$1,090,000listed $1,099,000 · -0.8%

401 Harrison St #31G

South Beach · Condo · 1 bd · 34 days

-0 pts vs South Beach condos (-0.7% normal)

Just closed

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

+$500K1

$8,500,000listed $8,000,000 · +6.2%

2240 Lyon St

Pacific Heights · House · – bd · 3 days

-0 pts vs Pacific Heights houses (+6.4% normal)

+$1.06M2

$4,750,000listed $3,688,000 · +28.8%

738 15th Ave

Central Richmond · House · 4 bd · 3 days

+5 pts vs Central Richmond houses (+23.9% normal)

At asking3

$2,575,000listed $2,575,000 · +0.0%

488 Folsom St #4204

South Beach · Condo · 2 bd · 103 days

+1 pts vs South Beach condos (-0.7% normal)

+$410K4

$2,155,000listed $1,745,000 · +23.5%

3 Cottage Row

Lower Pacific Heights · House · 2 bd · 11 days

+12 pts vs Lower Pacific Heights houses (+11.6% normal)

+$512K5

$1,910,000listed $1,398,000 · +36.6%

2210 39th Ave

Outer Parkside · House · 3 bd · 13 days

+3 pts vs Outer Parkside houses (+33.3% normal)

+$550K6

$1,800,000listed $1,250,000 · +44.0%

119 Sutro Heights Ave

Outer Richmond · TIC · 3 bd · 13 days

+23 pts vs Outer Richmond (+21.2% normal)

+$405K7

$1,700,000listed $1,295,000 · +31.3%

1727 Grove St

North Panhandle · Condo · 2 bd · 1 day

+18 pts vs North Panhandle condos (+12.8% normal)

+$685K8

$1,675,000listed $990,000 · +69.2%

548 22nd Ave

Central Richmond · House · 2 bd · 13 days

+45 pts vs Central Richmond houses (+23.9% normal)

+$482K9

$1,580,000listed $1,098,000 · +43.9%

2722 Vicente St

Outer Parkside · House · 3 bd · 6 days

+11 pts vs Outer Parkside houses (+33.3% normal)

+$201K10

$1,550,000listed $1,349,000 · +14.9%

1275 Indiana St #106

Central Waterfront / Dogpatch · Condo · 2 bd · 0 days

+14 pts vs Central Waterfront / Dogpatch condos (+0.6% normal)

Cow Hollow
+$475K11

$1,500,000listed $1,025,000 · +46.3%

1902-A Filbert St

Cow Hollow · Condo · 1 bd · 13 days

+43 pts vs Cow Hollow condos (+3.6% normal)

+$102K12

$1,400,000listed $1,298,000 · +7.9%

999 16th St #7

Potrero Hill · Condo · 2 bd · 10 days

+2 pts vs Potrero Hill condos (+5.9% normal)

+$135K13

$1,200,000listed $1,065,000 · +12.7%

657 San Jose Ave

Noe Valley · Condo · 1 bd · 32 days

-0 pts vs Noe Valley condos (+12.8% normal)

At asking14

$950,000listed $949,000 · +0.1%

333 Grant Ave #703

Financial District / Barbary Coast · Condo · 1 bd · 4 days

+1 pts vs Financial District / Barbary Coast condos (-1.1% normal)

-$50K15

$900,000listed $950,000 · -5.3%

631 Folsom St #15E

Yerba Buena · Condo · 2 bd · 67 days

-3 pts vs Yerba Buena condos (-2.5% normal)

-$15K16

$880,000listed $895,000 · -1.7%

325 Berry St #306

Mission Bay · Condo · 1 bd · 0 days

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

+$66K17

$665,000listed $599,000 · +11.0%

1080 Sutter St #703

Downtown · Condo · 2 bd · 14 days

+12 pts vs Downtown condos (-0.7% normal)

+$5K18

$554,000listed $549,000 · +0.9%

735 Geary St #104

Downtown · TIC · 1 bd · 106 days

+2 pts vs Downtown (-0.7% normal)

-$10K19

$495,000listed $505,000 · -2.0%

95 Red Rock Way #303M

Diamond Heights · Condo · – bd · 96 days

-0 pts vs Diamond Heights condos (-1.6% normal)

+$1.31M20

$3,505,000listed $2,195,000 · +59.7%

1337 15th Ave

Inner Sunset · House · 4 bd · 13 days

+23 pts vs Inner Sunset houses (+36.4% 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 2.1x vs the $7.60M median for Pacific Heights houses, last 90 days (7 sales)

New this week

$8,495,000House · 7 bd / 5 ba · 6,040 sq ft

818 Steiner St

Alamo Square

New this week

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

2965 Pine St

Lower Pacific Heights

New this week

$7,000,000House · 4 bd / 3 ba · 3,550 sq ft

2347 Leavenworth St

Russian Hill

New this week

$6,995,000House · 5 bd / 5 ba · 3,771 sq ft

2007-2009 Filbert St

Cow Hollow

New this week

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

301 Mission St #50B

Yerba Buena

Asking 6.8x vs the $880K median for Yerba Buena condos, last 90 days (31 sales)

New this week

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

720 4th Ave

Inner Richmond

Asking +86% vs the $3.23M median for Inner Richmond houses, last 90 days (7 sales)

New this week

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

456 Collingwood St

Eureka Valley / Dolores Heights

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

New this week

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

333 Cumberland St

Eureka Valley / Dolores Heights

Asking +15% vs the $4.77M median for Eureka Valley / Dolores Heights houses, last 90 days (6 sales)

New this week

$4,500,000Condo · 3 bd / 4 ba · 2,945 sq ft

955 Green St #1

Russian Hill

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

New this week

$4,100,000Condo · 3 bd / 3 ba · 1,805 sq ft

1635 Chestnut St

Marina

Asking 2.6x vs the $1.56M median for Marina condos, last 90 days (8 sales)

Buena Vista / Ashbury Heights
New this week

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

105 Alpine Ter

Buena Vista / Ashbury Heights

New this week

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

1446 FLORIDA St

Inner Mission

Asking +76% vs the $2.08M median for Inner Mission houses, last 90 days (8 sales)

New this week

$3,500,000Condo · 2 bd / 2 ba · 1,496 sq ft

338 Main St

South Beach

Asking 2.6x vs the $1.35M median for South Beach condos, last 90 days (77 sales)

New this week

$2,995,000House · 4 bd / 4 ba · 2,750 sq ft

419 Baden St

Glen Park

Asking +19% vs the $2.52M median for Glen Park houses, last 90 days (16 sales)

Cole Valley / Parnassus Heights
New this week

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

31 Beulah St

Cole Valley / Parnassus Heights

New this week

$2,695,000Condo · 1 bd / 2 ba · 1,473 sq ft

999 Green St #1401

Russian Hill

Asking +86% vs the $1.45M median for Russian Hill condos, last 90 days (15 sales)

New this week

$2,695,000House · 4 bd / 3 ba · 1,876 sq ft

603 Fell St

Hayes Valley

New this week

$2,695,000House · 4 bd / 3 ba · 3,669 sq ft

898 Noriega St

Golden Gate Heights

Still waiting for a buyer

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

718 days

$449,577Condo · 1 bd / 1 ba · 535 sq ft

888 7th St #234

Potrero Hill

Asking -65% vs the $1.27M median for Potrero Hill condos, last 90 days (23 sales)

704 days

$1,350,000House · 3 bd / 2 ba · 1,700 sq ft

2119 22nd St

Potrero Hill

Asking -67% vs the $4.04M median for Potrero Hill houses, last 90 days (8 sales)

572 days

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

3545 20th St

Inner Mission

Asking +30% vs the $2.08M median for Inner Mission houses, last 90 days (8 sales)

565 days

$3,195,000Condo · 2 bd / 2 ba · 1,370 sq ft

1 Steuart Ln #1103

South Beach

Asking 2.4x vs the $1.35M median for South Beach condos, last 90 days (77 sales)

563 days

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

370 Bartlett St #3

Inner Mission

Asking -40% vs the $880K median for Inner Mission tics, last 90 days (7 sales)

538 days

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

888 7th St #231

Potrero Hill

Asking -64% vs the $1.27M median for Potrero Hill condos, last 90 days (23 sales)

527 days

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

888 7th St #330

Potrero Hill

Asking -65% vs the $1.27M median for Potrero Hill condos, last 90 days (23 sales)

514 days

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

301 Crescent Ct #3214

Candlestick Point

452 days

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

1155 Pine St #17

Downtown

Asking +68% vs the $534K median for Downtown condos, last 90 days (12 sales)

426 days

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

888 7th St #134

Potrero Hill

Asking -66% vs the $1.27M median for Potrero Hill condos, last 90 days (23 sales)

404 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 (39 sales)

366 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 (39 sales)

361 days

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

181 Fremont St #58A

Yerba Buena

Asking 4.7x vs the $880K median for Yerba Buena condos, last 90 days (31 sales)

319 days

$688,000House · – bd / 1 ba · 600 sq ft

292 Arleta Ave

Visitacion Valley

Asking -33% vs the $1.03M median for Visitacion Valley houses, last 90 days (16 sales)

305 days

$344,926Condo · – bd / 1 ba · 383 sq ft

1515 15th St #401

Inner Mission

Asking -63% vs the $925K median for Inner Mission condos, last 90 days (25 sales)

258 days

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

555 Fulton St #209

Hayes Valley

Asking -75% vs the $1.27M median for Hayes Valley condos, last 90 days (14 sales)

256 days

$640,000Condo · 1 bd / 1 ba · 938 sq ft

1441 Jones St #301

Nob Hill

Asking -54% vs the $1.38M median for Nob Hill condos, last 90 days (24 sales)

244 days

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

8 Octavia Blvd #407

Hayes Valley

Asking -77% vs the $1.27M median for Hayes Valley condos, last 90 days (14 sales)

244 days

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

100 Duboce Ave #306

Mission Dolores

Asking -76% vs the $1.55M median for Mission Dolores condos, last 90 days (11 sales)

240 days

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

5810 Mission St #404

Outer Mission

The extremes

The edges of the fortnight: the 158 closings between Sep 5, 2026 to Sep 18, 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: 90% sold over asking, a typical result of +25.1% over. Condos were the least: 56% over asking, +1.2% typical. San Francisco is not one market; check the type you own or want before reading any citywide number.

Houses Strong

Median sale price$1,950,000+22% vs a year ago
Sold over asking90.2%+17 pts vs a year ago
Typical result+25.1% over asking+15 pts vs a year ago
Days to sell12-2 days vs a year ago

471 closings in 90 days · 230 active now

Condos Strong

Median sale price$1,217,500+16% vs a year ago
Sold over asking56.3%+25 pts vs a year ago
Typical result+1.2% over asking+2 pts vs a year ago
Days to sell18-25 days vs a year ago

568 closings in 90 days · 440 active now

TICs Strong

Median sale price$1,065,000+2% vs a year ago
Sold over asking69.8%+34 pts vs a year ago
Typical result+6.6% over asking+8 pts vs a year ago
Days to sell20-33 days vs a year ago

53 closings in 90 days · 48 active now

2 to 4 units Strong

Median sale price$2,000,000+21% vs a year ago
Sold over asking62.6%+22 pts vs a year ago
Typical result+5.9% over asking+6 pts vs a year ago
Days to sell15-16 days vs a year ago

131 closings in 90 days · 123 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

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

287 closings in 90 days · 273 active listings asking in this band now

$1M to $1.5M Strong

73% sold over asking · typical result +9.1% · median +$102K vs asking · 14 days

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

$1.5M to $2M Strong

85% sold over asking · typical result +19.0% · median +$260K vs asking · 12 days

222 closings in 90 days · 114 active listings asking in this band now

$2M to $3M Most competitive bandStrong

87% sold over asking · typical result +23.7% · median +$452K vs asking · 12 days

193 closings in 90 days · 80 active listings asking in this band now

$3M and up Strong

83% sold over asking · typical result +21.6% · median +$702K vs asking · 11 days

138 closings in 90 days · 83 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 Square18$1,747,500$1,075+2.4%78%20%
Anza Vista14$1,542,500$1,061+8.6%71%23%
Balboa Terrace6$2,765,000$1,152+28.2%100%17%
Bayview58$938,444$684+1.7%64%9%
Bayview Heights7$840,000$638+1.4%57%33%
Bernal Heights164$1,600,000$1,139+19.4%82%30%
Buena Vista / Ashbury Heights35$1,766,000$1,234+10.0%83%24%
Candlestick Point15$709,000$640-0.5%33%7%
Central Richmond73$2,020,000$1,138+18.7%90%27%
Central Sunset102$1,872,500$1,105+31.8%91%33%
Central Waterfront / Dogpatch48$1,237,500$1,127+0.6%56%32%
Clarendon Heights7$4,210,000$1,221+0.9%71%50%
Cole Valley / Parnassus Heights39$2,050,000$1,254+16.8%74%33%
Corona Heights40$2,042,125$1,300+17.7%85%16%
Cow Hollow65$2,200,000$1,429+3.0%60%54%
Crocker Amazon42$1,165,000$816+14.7%74%17%
Diamond Heights53$785,000$836+0.8%53%36%
Downtown47$575,000$771-0.7%38%26%
Duboce Triangle24$1,702,500$1,200+5.7%67%35%
Eureka Valley / Dolores Heights107$1,800,000$1,324+15.6%82%30%
Excelsior92$1,120,000$859+14.7%79%15%
Financial District / Barbary Coast23$1,804,688$1,217-1.1%22%71%
Forest Hill13$3,300,000$1,315+29.1%85%30%
Forest Hill Extension17$2,730,000$1,148+15.8%82%27%
Forest Knolls11$1,400,000$756+2.0%54%30%
Glen Park66$1,988,000$1,277+22.8%83%22%
Golden Gate Heights35$2,200,000$1,055+17.7%86%29%
Haight Ashbury30$1,800,000$1,198+18.0%90%33%
Hayes Valley90$1,212,500$1,123+4.5%64%28%
Hunters Point23$610,000$598+0.0%39%30%
Ingleside34$1,304,000$956+15.8%82%24%
Ingleside Heights38$1,107,500$848+8.3%74%19%
Ingleside Terraces12$2,443,114$990+18.4%92%18%
Inner Mission141$1,175,000$952+2.9%62%25%
Inner Parkside24$2,057,500$1,213+23.1%83%33%
Inner Richmond58$1,800,000$1,220+18.6%83%35%
Inner Sunset53$1,750,000$1,113+22.9%77%35%
Jordan Park / Laurel Heights15$2,242,000$1,381+21.9%100%27%
Lake30$3,572,500$1,300+14.6%70%33%
Lake Shore28$1,587,500$951+15.8%93%30%
Lakeside11$2,250,000$1,038+10.9%91%54%
Little Hollywood5n/an/an/an/an/a
Lone Mountain20$2,175,000$1,230+16.1%90%38%
Lower Pacific Heights54$1,589,809$1,171+2.5%63%33%
Marina69$2,525,000$1,460+5.7%70%61%
Merced Heights27$1,360,000$928+14.3%93%32%
Merced Manor5n/an/an/an/an/a
Midtown Terrace25$1,950,000$1,126+19.7%84%13%
Miraloma Park41$2,005,000$1,139+20.7%88%22%
Mission Bay81$1,299,000$1,099+0.0%43%31%
Mission Dolores56$1,327,500$1,114+5.7%62%25%
Mission Terrace36$1,390,500$865+21.7%97%25%
Monterey Heights18$3,300,000$1,127+7.8%78%35%
Mount Davidson Manor23$2,180,000$930+9.7%83%19%
Nob Hill106$1,284,266$1,087+0.0%44%45%
Noe Valley178$2,312,500$1,337+15.5%82%43%
North Beach23$1,315,000$1,051+8.1%83%25%
North Panhandle57$1,650,000$1,183+12.8%77%45%
North Waterfront31$950,000$884+0.0%48%54%
Oceanview17$1,200,000$777+15.3%65%19%
Outer Mission33$1,160,000$801+10.2%85%3%
Outer Parkside63$1,605,000$1,171+29.7%86%23%
Outer Richmond76$1,909,000$1,038+21.2%84%46%
Outer Sunset62$1,660,000$1,176+33.6%89%26%
Pacific Heights183$2,000,000$1,278+6.0%65%54%
Parkside100$1,800,000$1,103+30.5%95%22%
Pine Lake Park10$2,455,444$1,097+36.2%100%22%
Portola78$1,325,000$837+15.6%88%19%
Potrero Hill105$1,455,000$1,105+10.6%80%35%
Presidio Heights29$4,400,000$1,609+6.4%66%67%
Russian Hill93$1,600,000$1,300+0.7%54%50%
Sea Cliff13$4,999,999$1,661+11.1%85%83%
Sherwood Forest5n/an/an/an/an/a
Silver Terrace27$980,000$685+7.6%74%12%
South Beach258$1,202,500$1,140-0.7%24%49%
South of Market115$805,000$777-1.2%32%26%
St. Francis Wood17$3,750,000$1,340+9.0%76%43%
Stonestown5n/an/an/an/an/a
Sunnyside48$1,625,000$1,158+26.3%96%24%
Telegraph Hill30$1,660,500$1,199+1.8%63%61%
Tenderloin3n/an/an/an/an/a
Treasure Island2n/an/an/an/an/a
Twin Peaks25$1,275,000$1,015+4.8%68%30%
Van Ness / Civic Center105$690,000$780+0.0%36%50%
Visitacion Valley51$990,000$780+8.3%86%12%
West Portal23$2,600,000$1,183+23.0%83%41%
Western Addition29$976,100$880-1.4%41%27%
Westwood Highlands17$2,550,000$1,224+12.3%88%0%
Westwood Park7$2,780,000$1,289+25.4%100%14%
Yerba Buena89$1,035,000$980-2.5%20%52%

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

Neighborhoods

Jeff works the three neighborhoods below most. Each card opens a Jeff 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: Central Sunset (+47.5%), Outer Parkside (+39.2%), Parkside (+33.7%), Sunnyside (+33.1%), Inner Richmond (+31.3%). Closest to asking: Yerba Buena (-2.3%), Diamond Heights (-1.8%), Downtown (-1.3%), Hunters Point (-0.1%), Van Ness / Civic Center (+0.0%).

District 1

Central Richmond Strong$2.05M median · +26.8% over asking · 12 days · 19 sales · 12 activeInner Richmond Strong$2.00M median · +31.3% over asking · 12 days · 17 sales · 6 activeJordan Park / Laurel Heights Anecdotal$1.70M median · +21.9% over asking · 8 days · 1 sales · 5 activeLake Anecdotal$3.75M median · +9.1% over asking · 14 days · 5 sales · 13 activeLone Mountain Directional$2.05M median · +16.1% over asking · 12 days · 7 sales · 2 activeOuter Richmond Strong$1.78M median · +26.8% over asking · 12 days · 22 sales · 10 activeSea Cliff Anecdotal$5.00M median · +8.2% over asking · 10 days · 4 sales · 3 active

District 2

Central Sunset Strong$2.11M median · +47.5% over asking · 12 days · 26 sales · 8 activeGolden Gate Heights Directional$2.29M median · +17.2% over asking · 14 days · 6 sales · 1 activeInner Parkside Anecdotal$2.33M median · +54.1% over asking · 13 days · 5 sales · 0 activeInner Sunset Strong$1.80M median · +27.1% over asking · 8 days · 11 sales · 4 activeOuter Parkside Strong$1.74M median · +39.2% over asking · 12 days · 22 sales · 4 activeOuter Sunset Directional$1.93M median · +26.7% over asking · 11 days · 8 sales · 5 activeParkside Strong$2.08M median · +33.7% over asking · 12 days · 22 sales · 8 active

District 3

Ingleside Strong$1.43M median · +14.4% over asking · 13 days · 13 sales · 3 activeIngleside Heights Strong$1.20M median · +9.1% over asking · 55 days · 17 sales · 4 activeLake Shore Directional$1.60M median · +18.3% over asking · 13 days · 9 sales · 1 activeLakeside Anecdotal$2.05M median · +11.5% over asking · 16 days · 3 sales · 0 activeMerced Heights Directional$1.60M median · +14.7% over asking · 15 days · 7 sales · 2 activeMerced Manor Anecdotal$2.35M median · +12.7% over asking · 13 days · 1 sales · 1 activeOceanview Anecdotal$1.20M median · +20.6% over asking · 12 days · 5 sales · 2 activePine Lake Park Anecdotal$2.91M median · +30.4% over asking · 12 days · 2 sales · 0 activeStonestown Anecdotal$1.55M median · +0.4% over asking · 10 days · 2 sales · 0 active

District 4

Balboa Terrace Anecdotal$2.73M median · +24.4% over asking · 11 days · 1 sales · 0 activeDiamond Heights Strong$498K median · -1.8% over asking · 72 days · 14 sales · 9 activeForest Hill Anecdotal$2.96M median · +41.0% over asking · 11 days · 4 sales · 2 activeForest Hill Extension Anecdotal$2.88M median · +35.2% over asking · 8 days · 4 sales · 1 activeForest Knollsno closings in 90 daysIngleside Terraces Anecdotal$2.15M median · +50.7% over asking · 7 days · 3 sales · 0 activeMidtown Terrace Anecdotal$2.00M median · +24.3% over asking · 12 days · 4 sales · 1 activeMiraloma Park Directional$1.82M median · +35.1% over asking · 12 days · 9 sales · 3 activeMonterey Heights Anecdotal$2.92M median · +21.9% over asking · 10 days · 5 sales · 0 activeMount Davidson Manor Anecdotal$2.10M median · +21.6% over asking · 8 days · 5 sales · 1 activeSherwood Forest Anecdotal$3.29M median · +48.9% over asking · 8 days · 2 sales · 0 activeSt. Francis Wood Anecdotal$4.45M median · +31.1% over asking · 18 days · 2 sales · 2 activeSunnyside Strong$1.81M median · +33.1% over asking · 8 days · 12 sales · 6 activeWest Portal Directional$2.30M median · +25.8% over asking · 10 days · 8 sales · 1 activeWestwood Highlands Anecdotal$2.80M median · +27.2% over asking · 12 days · 5 sales · 0 activeWestwood Park Anecdotal$3.10M median · +56.6% over asking · 4 days · 1 sales · 0 active

District 5

Buena Vista / Ashbury Heights Directional$1.56M median · +18.2% over asking · 16 days · 6 sales · 5 activeClarendon Heightsno closings in 90 daysCole Valley / Parnassus Heights Directional$2.09M median · +29.7% over asking · 14 days · 6 sales · 2 activeCorona Heights Directional$1.74M median · +20.6% over asking · 17 days · 6 sales · 5 activeDuboce Triangle Directional$1.53M median · +10.0% over asking · 14 days · 7 sales · 1 activeEureka Valley / Dolores Heights Strong$1.43M median · +19.4% over asking · 14 days · 22 sales · 19 activeGlen Park Strong$2.38M median · +31.2% over asking · 13 days · 20 sales · 10 activeHaight Ashbury Directional$2.35M median · +17.8% over asking · 18 days · 7 sales · 1 activeMission Dolores Strong$1.36M median · +0.1% over asking · 40 days · 14 sales · 9 activeNoe Valley Strong$2.48M median · +15.8% over asking · 13 days · 31 sales · 20 activeTwin Peaks Anecdotal$1.50M median · +2.4% over asking · 20 days · 4 sales · 4 active

District 6

Alamo Square Anecdotal$1.56M median · +6.0% over asking · 10 days · 2 sales · 6 activeAnza Vista Anecdotal$1.80M median · +29.0% over asking · 6 days · 3 sales · 0 activeHayes Valley Strong$1.38M median · +6.7% over asking · 12 days · 21 sales · 14 activeLower Pacific Heights Directional$2.15M median · +11.1% over asking · 11 days · 9 sales · 10 activeNorth Panhandle Strong$1.61M median · +29.7% over asking · 10 days · 13 sales · 8 activeWestern Addition Directional$970K median · -3.0% over asking · 33 days · 7 sales · 9 active

District 7

Cow Hollow Strong$2.64M median · +3.6% over asking · 14 days · 12 sales · 8 activeMarina Strong$3.42M median · +5.6% over asking · 11 days · 15 sales · 6 activePacific Heights Strong$2.28M median · +10.0% over asking · 11 days · 39 sales · 18 activePresidio Heights Anecdotal$4.25M median · +6.4% over asking · 11 days · 1 sales · 2 active

District 8

Downtown Strong$558K median · -1.3% over asking · 52 days · 14 sales · 12 activeFinancial District / Barbary Coast Directional$1.25M median · +0.1% over asking · 9 days · 6 sales · 8 activeNob Hill Strong$1.32M median · +1.7% over asking · 16 days · 32 sales · 22 activeNorth Beach Anecdotal$1.19M median · +19.1% over asking · 12 days · 5 sales · 2 activeNorth Waterfront Directional$1.21M median · +2.7% over asking · 10 days · 8 sales · 4 activeRussian Hill Strong$1.61M median · +5.1% over asking · 20 days · 20 sales · 15 activeTelegraph Hill Anecdotal$916K median · +1.9% over asking · 18 days · 5 sales · 4 activeTenderloinno closings in 90 daysVan Ness / Civic Center Strong$655K median · +0.0% over asking · 26 days · 30 sales · 25 active

District 9

Bernal Heights Strong$1.85M median · +21.2% over asking · 13 days · 39 sales · 24 activeCentral Waterfront / Dogpatch Directional$1.58M median · +9.2% over asking · 10 days · 8 sales · 6 activeInner Mission Strong$995K median · +4.5% over asking · 22 days · 40 sales · 34 activeMission Bay Strong$1.40M median · +1.5% over asking · 11 days · 26 sales · 18 activePotrero Hill Strong$1.46M median · +14.0% over asking · 12 days · 31 sales · 20 activeSouth Beach Strong$1.35M median · +0.0% over asking · 22 days · 77 sales · 61 activeSouth of Market Strong$774K median · +0.0% over asking · 30 days · 39 sales · 57 activeTreasure Islandno closings in 90 daysYerba Buena Strong$880K median · -2.3% over asking · 52 days · 31 sales · 38 active

District 10

Bayview Strong$984K median · +4.7% over asking · 32 days · 18 sales · 22 activeBayview Heights Anecdotal$602K median · +1.4% over asking · 9 days · 3 sales · 1 activeCandlestick Point Anecdotal$638K median · +0.9% over asking · 26 days · 3 sales · 4 activeCrocker Amazon Directional$1.40M median · +30.1% over asking · 11 days · 6 sales · 8 activeExcelsior Strong$1.10M median · +8.5% over asking · 13 days · 21 sales · 6 activeHunters Point Strong$524K median · -0.1% over asking · 49 days · 10 sales · 15 activeLittle Hollywood Anecdotal$870K median · +3.2% over asking · 37 days · 2 sales · 2 activeMission Terrace Directional$1.38M median · +35.0% over asking · 13 days · 9 sales · 4 activeOuter Mission Strong$1.21M median · +9.9% over asking · 12 days · 10 sales · 2 activePortola Strong$1.39M median · +17.2% over asking · 13 days · 21 sales · 9 activeSilver Terrace Anecdotal$1.12M median · +16.3% over asking · 34 days · 4 sales · 5 activeVisitacion Valley Strong$1.03M median · +8.7% over asking · 15 days · 16 sales · 9 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.

Jeff Cooper

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. Jeff reads this market every day.

Ask Jeff about your market (916) 365-7117