Share This Listing

Message

965 characters remaining

Hmm, there seems to have been an error sending your message. Please try again.

Your email has been sent.

Still interested?

Contact the broker for more information about this property

Investment Highlights

  • 7 Car Parking and Views
  • Upside in all eight 2 bedroom units
  • Center of SF between Castro and Ashbury Heights

Executive Summary

278 States Street presents a rare opportunity to acquire a well-maintained, multi-structure asset situated at the crest of the highly coveted Corona Heights neighborhood.
This unique property consists of two distinct buildings on a single lot, providing dual street access from both States Street and Roosevelt Way.
Building Composition & Features
Originally constructed in 1960, the property comprises nine total residential units (eight residential units plus one occupied, unwarranted studio). The primary unit mix
consists of spacious two-bedroom, one-bathroom floor plans, designed to maximize natural light and capture the expansive city views characteristic of this elevated
location.
Infrastructure: The buildings are set on a sturdy concrete foundation with a seismic retrofit completed in 2018.
Utilities: Electrical service is robust at 400 amps, and units are separately metered for gas and electricity, keeping operational expenses efficient.
Parking & Amenities: Ample parking is provided via a four-car garage on States Street and three tuck-under spaces on Roosevelt Way. Residents also enjoy a shared
laundry facility and a large communal deck connecting the two structures.
Value-Add & Asset Details
The Roosevelt Way building houses two apartments, a large storage room, the laundry facility, and a rooftop studio. This studio features a private deck and stunning
panoramic views, offering a new owner the potential to pursue legalization and further solidify the property’s income stream. With well-maintained systems and a
considerable gap between current and market rates, the asset offers substantial rental upside.
Prime Corona Heights Location
Corona Heights remains one of San Francisco’s most desirable residential enclaves, offering a central location with seamless access to:
Shopping & Dining: Walking distance to the vibrant Castro and Haight Street districts.
Recreation: Proximity to Corona Heights Park, Buena Vista Park, and the Twin Peaks recreation areas.
Major Employers: Ideally located just blocks from world-class medical institutions, including UCSF Parnassus and CPMC Davies Campus.
Transit: Easy access to downtown via public transportation and a quick connection to the Peninsula via nearby highway arterials.
This is an exceptional opportunity to own a turnkey, seismically updated asset with clear paths for continued appreciation and revenue growth in a supply-constrained
market.

Property Facts

Price $5,889,882 CAD
Price Per Unit $736,235 CAD
Sale Type Investment
Cap Rate 5.30%
Gross Rent Multiplier 12.65
No. Units 8
Property Type Multifamily
Property Subtype Apartment
Apartment Style Mid-Rise
Building Class B
Lot Size 0.08 AC
Building Size 7,268 SF
Average Occupancy 100%
No. Stories 4
Year Built 1960
Zoning RH2

Unit Mix Information

Description No. Units Avg. Rent/Mo SF
2+1 8 - -
Very walkable
80/100
Moderately drivable
60/100
Exceptional public transit
100/100
Moderately bikeable
60/100

Property Taxes

Property Taxes

Parcel Number
2620-061
Land Assessment
$3,124,366 CAD
Improvements Assessment
$1,418,456 CAD
Total Assessment
$4,542,822 CAD
  • Listing ID: 40532685

  • Date on Market: 2026-05-14

  • Last Updated:

  • Address: 278 States St, San Francisco, CA 94114

Link copied
Your LoopNet account has been created!

Please Share Your Feedback

We welcome any feedback on how we can improve LoopNet to better serve your needs.
X
{{ getErrorText(feedbackForm.starRating, "rating") }}
255 character limit ({{ remainingChars() }} charactercharacters remainingover)
{{ getErrorText(feedbackForm.msg, "rating") }}
{{ getErrorText(feedbackForm.fname, "first name") }}
{{ getErrorText(feedbackForm.lname, "last name") }}
{{ getErrorText(feedbackForm.phone, "phone number") }}
{{ getErrorText(feedbackForm.phonex, "phone extension") }}
{{ getErrorText(feedbackForm.email, "email address") }}