Yerba Buena

Millennium Tower.

301 Mission St
Units
421
Built
2009
Median $/sq ft · 17 sales, 12 mo
$864

Units here trade around $864/sq ft. What would yours sell for?

Make an offer on any unit →See every sale in this building — free
Tell me when something happens here

A unit lists, a sale records, the HOA figures change. No account, and one click to stop.

Yerba BuenaMillennium Tower
2026 market report · year to date through October 15

Millennium Tower is selling at $925 a foot. In 2015 it sold at $1,558

Sixteen closings at 301 Mission through October 15, against 25 in the 2025 window. Median price per square foot rose from $796 to $925, a 16 percent gain that still leaves the tower 41 percent under its 2015 high. Thirteen paired resales, eleven of them below the prior price.

Off market · before the listing sites

A home off market in this building

1 coming soon in Millennium Tower. The unit, price and photos open with a free account, with disclosures, a Comp Report and a tour a click away.

Coming soon 1
Coming soonUnit and photos for members
Price
3 bd · 4 ba · 3,315 sq ft
Entered as coming soon Oct 16, not yet on the market

Members see the unit, price and photos of every off-market home in San Francisco. Free, and it takes a minute.

How off market works

Not the one you want? Write an offer on any unit in Millennium Tower →

About

About Millennium Tower

Millennium Tower is a 421-unit condominium building in Yerba Buena, San Francisco, built in 2009. In the 12 months to Nov 2, 2026, units here traded at a median of $864 per square foot across 17 recorded sales.

Neighborhood
Yerba Buena
Property type
Condo
Built
2009
Units
421
The Dossier

Millennium Tower, by the numbers

Median $/sf
$864
Per square foot · 17 sales, 12 months to Nov 2, 2026
Median price
$1,200,000
17 sales, 12 months to Nov 2, 2026
Sold (12 mo)
17
Recorded sales, 12 months to Nov 2, 2026
Last sale
$1,325,000
Unit 31F · Oct 3, 2026
Unit count
421
Large residential tower
Built
2009
2000's
vs Yerba Buena median ($944/sf)-8%
vs San Francisco median ($1,164/sf)-26%

Sign in to see the full dossier

Owner tenure patterns, price trajectories, sale-to-list ratios and off-market activity signals — available to members. Free to sign up.

Unlock enhanced data →
Recorded sales

Every recorded sale at Millennium Tower

Millennium Tower at 301 Mission St has 469 recorded sales since 2009. In the 12 months to Nov 2, 2026, 17 sold at a median of $864 per square foot. Median time on market: 55 days (17 MLS sales, same 12 months).

DateUnitPriceSq ft$/sq ft
Oct 3, 2026301 Mission St #31F$1,325,0001,601$828
Oct 2, 2026301 Mission St #7C$660,000833$792
Oct 1, 2026301 Mission St #50A$3,250,0002,706$1,201
Sep 17, 2026301 Mission St #12D$585,000751$779
Sep 15, 2026301 Mission St #24C$720,000833$864
Sep 3, 2026301 Mission St #16G$1,275,0001,268$1,006
Sep 2, 2026301 Mission St #5H$575,000773$744
Aug 28, 2026301 Mission St #23H$660,000773$854
Aug 25, 2026301 Mission St #406$1,200,0001,633$735
Aug 2, 2026301 Mission St #52D$2,500,0002,230$1,121
Jun 13, 2026301 Mission St #35E$1,690,0001,714$986
May 29, 2026301 Mission St #303$1,000,0001,395$717
May 12, 2026301 Mission St #35C$2,150,0002,170$991
Apr 13, 2026301 Mission St #29D$2,250,0001,952$1,153
Mar 27, 2026301 Mission St #25E$1,200,0001,136$1,056

The 15 most recent of 469 recorded sales, from county records and the MLS, one row per sale. Transfers under $100,000 are left out. BMR marks a below-market-rate sale: it is listed here and left out of every figure on this site.

Unit by unit

Sale history by unit

144 units at Millennium Tower have a recorded sale since 2016. Each page lists that unit’s recorded sales and the units directly above and below it.

301 Mission #1002Last sale Oct 2020301 Mission St #1Last sale Aug 2024301 Mission St #4Last sale Oct 2022301 Mission St #5Last sale Oct 2022301 Mission St #6Last sale Feb 2025301 Mission St #3FLast sale Jul 2024301 Mission St #3HLast sale Aug 2020301 Mission St #4DLast sale Aug 2024301 Mission St #5ALast sale Mar 2022301 Mission St #5CLast sale Sep 2021301 Mission St #5ELast sale Nov 2024301 Mission St #5GLast sale Sep 2023301 Mission St #5HLast sale Sep 2026301 Mission St #5JLast sale Sep 2025301 Mission St #6DLast sale Mar 2020301 Mission St #6FLast sale Jul 2021301 Mission St #6GLast sale Feb 2025301 Mission St #7CLast sale Oct 2026301 Mission St #7GLast sale Jul 2024301 Mission St #7HLast sale Aug 2016301 Mission St #8ELast sale Aug 2025301 Mission St #8JLast sale Jun 2024301 Mission St #10GLast sale Mar 2018301 Mission St #10HLast sale Dec 2021301 Mission St #11DLast sale Dec 2017301 Mission St #11HLast sale Oct 2018301 Mission St #12BLast sale Sep 2025301 Mission St #12DLast sale Sep 2026301 Mission St #12JLast sale Mar 2019301 Mission St #14ALast sale Sep 2025301 Mission St #14BLast sale Apr 2023301 Mission St #14ELast sale Jun 2025301 Mission St #15DLast sale Sep 2024301 Mission St #15HLast sale Nov 2021301 Mission St #16CLast sale Apr 2025301 Mission St #16GLast sale Sep 2026301 Mission St #16HLast sale Aug 2025301 Mission St #16JLast sale Sep 2025301 Mission St #17ALast sale Dec 2024301 Mission St #17BLast sale Aug 2025301 Mission St #17HLast sale Feb 2025301 Mission St #18ELast sale Apr 2025301 Mission St #18FLast sale Aug 2016301 Mission St #19ALast sale Nov 2022301 Mission St #19HLast sale Feb 2021301 Mission St #20DLast sale Jul 2023301 Mission St #20ELast sale Jul 2025301 Mission St #20GLast sale Oct 2024
All 144 units with a recorded sale since 2016
301 Mission St #20HLast sale Oct 2023301 Mission St #21FLast sale Apr 2023301 Mission St #22ALast sale Dec 2018301 Mission St #22CLast sale Oct 2023301 Mission St #22GLast sale Jun 2021301 Mission St #22HLast sale Jun 2021301 Mission St #23ALast sale Jun 2022301 Mission St #23DLast sale Jan 2025301 Mission St #23ELast sale Mar 2018301 Mission St #23FLast sale May 2022301 Mission St #23HLast sale Aug 2026301 Mission St #24CLast sale Sep 2026301 Mission St #24DLast sale Sep 2017301 Mission St #24HLast sale Jul 2016301 Mission St #25ALast sale Feb 2018301 Mission St #25ELast sale Mar 2026301 Mission St #25JLast sale Oct 2024301 Mission St #27BLast sale Nov 2023301 Mission St #28ALast sale Apr 2021301 Mission St #28CLast sale Aug 2024301 Mission St #28FLast sale Sep 2019301 Mission St #29CLast sale Nov 2024301 Mission St #29DLast sale Apr 2026301 Mission St #303Last sale May 2026301 Mission St #304Last sale May 2018301 Mission St #30ALast sale Sep 2025301 Mission St #31ALast sale Oct 2025301 Mission St #31CLast sale Jun 2025301 Mission St #31DLast sale Jul 2025301 Mission St #31ELast sale Apr 2016301 Mission St #31FLast sale Oct 2026301 Mission St #33ALast sale Dec 2025301 Mission St #33CLast sale Nov 2023301 Mission St #33ELast sale Oct 2020301 Mission St #34DLast sale Dec 2020301 Mission St #34ELast sale Jun 2019301 Mission St #34FLast sale Sep 2025301 Mission St #35ALast sale Aug 2025301 Mission St #35CLast sale May 2026301 Mission St #35ELast sale Jun 2026301 Mission St #37CLast sale Aug 2023301 Mission St #37ELast sale Aug 2017301 Mission St #38BLast sale Apr 2016301 Mission St #38CLast sale Jan 2023301 Mission St #38DLast sale Aug 2022301 Mission St #39BLast sale Feb 2023301 Mission St #39CLast sale May 2025301 Mission St #401Last sale Mar 2018301 Mission St #402Last sale Mar 2018301 Mission St #404Last sale May 2019301 Mission St #405Last sale Oct 2018301 Mission St #406Last sale Aug 2026301 Mission St #40ALast sale Oct 2022301 Mission St #40DLast sale Feb 2026301 Mission St #40ELast sale Aug 2024301 Mission St #41BLast sale Jun 2024301 Mission St #41DLast sale Oct 2025301 Mission St #41ELast sale Jul 2016301 Mission St #42DLast sale May 2023301 Mission St #43ALast sale Jan 2023301 Mission St #43CLast sale Jan 2016301 Mission St #45CLast sale Jul 2024301 Mission St #45DLast sale Apr 2016301 Mission St #45ELast sale Apr 2021301 Mission St #48ALast sale Dec 2023301 Mission St #48BLast sale Nov 2017301 Mission St #48DLast sale Oct 2022301 Mission St #49BLast sale Apr 2016301 Mission St #50ALast sale Oct 2026301 Mission St #50CLast sale Oct 2020301 Mission St #52ALast sale May 2025301 Mission St #52DLast sale Aug 2026301 Mission St #53BLast sale May 2018301 Mission St #54ALast sale Sep 2022301 Mission St #54BLast sale Jan 2023301 Mission St #54CLast sale Sep 2023301 Mission St #55ALast sale Nov 2024301 Mission St #55DLast sale Dec 2016301 Mission St #56BLast sale Feb 2025301 Mission St #57ALast sale Mar 2020301 Mission St #57CLast sale Aug 2020301 Mission St #57DLast sale Oct 2016301 Mission St #601Last sale Jan 2016301 Mission St #604Last sale Apr 2021301 Mission St #606Last sale Mar 2016301 Mission St #704Last sale Apr 2016301 Mission St #803Last sale Sep 2019301 Mission St #805Last sale May 2023301 Mission St #906Last sale Nov 2024301 Mission St #PH5Last sale Oct 2022301 Mission St #PH6Last sale Feb 2025301 Mission St #1006Last sale Feb 2021301 Mission St #C102Last sale Oct 2020301 Mission St #C132Last sale Oct 2020301 Mission St #GPHALast sale Jan 2025301 Mission St #PH1ALast sale Apr 2017
Market analysis

How Millennium Tower compares

Trailing-12-month performance against the half-mile surroundings and the broader market, plus quarter-by-quarter $/ft² history.

Read the full Millennium Tower market report on Local News →

How it compares

Yerba Buena, by $/sf

Median price per square foot across Yerba Buena buildings — last 12 months of closed sales. Millennium Tower is highlighted.

Run the numbers

Mortgage calculator

Back-of-envelope monthly cost for a purchase at Millennium Tower. Defaults use the building’s recent median price and conservative market assumptions.

Purchase price
$
Down payment
%
Interest rate
%
Term
yrs
Est. HOA
$/mo
Est. monthly
$—
Principal + interest + HOA
Principal & interest$—
Est. property tax$—
HOA$—
Down payment$—
Loan amount$—

Numbers add up?

Make this offer · $1,200,000 →
Every unit is for sale

Buy at or sell at Millennium Tower

You don’t need a unit to be listed to make a move. Submit an offer on any unit in the building, or name a price your own unit would sell for.

Buy — submit an offer

Name the unit, the price, and your terms. We route it to the owner through standard channels and track the response in your dashboard.

Make an offer →

Sell — name your price

Set a Make-Me-Move number, not a listing. Keep living in your unit. We notify you only when a buyer’s offer matches your number.

Set your price →

All offers require a free account. Already have one? Sign in.

Go deeper

Get the inside view on Millennium Tower

Three ways to learn more — no account required. Tell us where to send it and it’s on its way.

▶

Watch the market review

A short video walkthrough of recent sales in Millennium Tower and the buildings around it — what’s moving, and what it means for value.

▤

HOA & CC&R cheat sheet

A plain-English summary of Millennium Tower’s rules, fees, rental policy, and the fine print that actually matters — delivered within 24 hours.

◉

Talk it through with Tim

Ready to go deeper? Grab a time directly — or leave your email and Tim will reach out.