# House Hacking in Vallejo (94590): Ferry commute, adopted upzone, lowest transit-served prices · The Rent Hacker

> Vallejo 94590 for house hackers: The metro's most structurally interesting house-hack ZIP: the only one-seat SF ferry commute in Solano County, layered over a

Canonical: https://therenthacker.com/house-hacking/vallejo-94590/
Source: The Rent Hacker (https://therenthacker.com/). License: RSL, attribution required — https://therenthacker.com/license.xml

---

[North Bay guide](/house-hacking/north-bay/) · Tier A · Rank #1 of 30

# House hacking in Vallejo (Downtown / Mare Island).

The metro's most structurally interesting house-hack ZIP: the only one-seat SF ferry commute in Solano County, layered over an already-adopted citywide upzone, at the lowest price band of any transit-served North Bay ZIP.

**Status check:** Verified 2026-07-13: the upzone is adopted and the ferry is operating, but HCD found Housing Element deficiencies (revisions due Apr 2026) and the DVSP update is still at consultant selection, so designated capital is not yet flowing. Mare Island slipped: plan/EIR now 2027, Connolly Corridor halted pending sewer mediation. Tier moved S→A on that basis; the rank-1 slot held.

## What's actually happening in 94590

-   Operational, upgrade funded
    
    Vallejo Baylink Ferry: daily ~60-minute SF crossing; the Terminal Reconfiguration Project (approved Jul 2024) rebuilds the float and pier for two simultaneous vessels. [SF Bay Ferry / CEQAnet 2024051079](https://sanfranciscobayferry.com/terminal/vallejo-ferry-terminal/)
    
-   Adopted
    
    6th Cycle Housing Element upzone (adopted Dec 30, 2024): NMX corridors through the ZIP (Tennessee, Solano, Springs, Broadway, Sonoma Blvd) go to 25–50 du/ac; Downtown/Waterfront to 30–50 du/ac, with by-right treatment on Housing Element sites. [Vallejo Sun / City of Vallejo](https://www.vallejosun.com/vallejo-reworks-housing-plan-after-state-finds-deficiencies/)
    
-   Funded, consultant selection underway
    
    Downtown Vallejo Specific Plan update: $1.19M consultant contract funded, ~1,100 units at buildout, spring-2026 kickoff. City of Vallejo DVSP
    
-   Pre-entitlement: optionality only, never underwrite it
    
    Mare Island Specific Plan: up to 14,000 units and ~15,000–17,000 jobs; draft submitted Oct 2024, EIR and development agreement now targeted 2027. Mare Island Co.
    

## The numbers

Median price

~$529K (most affordable transit-served ZIP in the metro)

Market rent

2bd ~$2,100/mo (Zumper, Jun 2026)

Property tax (Solano County)

1.21% median effective (new-buyer ~1.15–1.30%; Mello-Roos possible in new tracts)

Per-bed rent band

$900–1,150/mo per bed

ADU rent band

$1,700–2,050/mo

Whole-home rent band

$2,600–3,200/mo whole-home

Underwriting vacancy

5% underwriting vacancy

Appreciation scenarios

1.5 / 3.0 / 5.0 %/yr (conservative / base / upside)

Rent-to-price is the metro's strongest; sub-3% vacancy with muted concessions. Appreciation basis: Adopted upzone plus funded DVSP; ferry premium; Mare Island counted as upside only. Rent bands are city-level medians; confirm the specific parcel before trusting any of them. [Run your own scenario in the calculator](/calculator/).

## Buildings we underwrote in 94590

36 buildings in 94590 carry a record. 4 beat renting and index funds, 1 rejected; the rest did not. Every row links to its own page, with the numbers it was scored on.

Property

At our defaults

Status

[900 Santa Clara St](/property/rh-7okonj/900-santa-clara-st/) 4 units · $725,000

+$1,024,256 House-Hack

Published pick #1

[1110-1112 Marin St](/property/rh-4cqiqx/1110-1112-marin-st/) 2 units · $495,000

+$207,705 House-Hack

Published pick #1

[725 Louisiana St](/property/rh-cskfhg/725-louisiana-st/) 4 units · $725,000

+$771,727 House-Hack

Published pick #2

[80 Frey Pl](/property/rh-2mang0/80-frey-pl/) 2 units · $629,888

+$339 House-Hack

Underwritten — beats renting and index funds, below the publish cut

[2609 Sonoma Blvd](/property/rh-4hkg9t/2609-sonoma-blvd/) 2 units · $475,000

−$5,498 S&P 500

Underwritten — the index wins at our defaults

[1345 Nebraska St](/property/rh-dpynuh/1345-nebraska-st/) 2 units · $535,000

−$83,770 S&P 500

Underwritten — the index wins at our defaults

[12 Daniels Ave](/property/rh-6ean8g/12-daniels-ave/) 4 units · $950,000

−$109,572 S&P 500

Underwritten — the index wins at our defaults

[925 Virginia St](/property/rh-a0fosj/925-virginia-st/) 2 units · $525,000

−$145,494 S&P 500

Underwritten — the index wins at our defaults

[809 Dishong Street](/property/rh-gjwt0f/809-dishong-street/) 1 unit · $439,000

−$157,599 S&P 500

Underwritten — the index wins at our defaults

[530 Indiana St](/property/rh-08ogxa/530-indiana-st/) 2 units · $549,000

−$150,063 S&P 500

Underwritten — the index wins at our defaults

[834 Georgia St](/property/rh-xfgaur/834-georgia-st/) 4 units · $850,000

−$150,739 S&P 500

Underwritten — the index wins at our defaults

[1511 Marin St](/property/rh-4vx1nk/1511-marin-st/) 2 units · $649,000

−$172,671 S&P 500

Underwritten — the index wins at our defaults

[1152-1156 Louisiana St](/property/rh-xeeb04/1152-1156-louisiana-st/) 2 units · $635,000

−$178,051 S&P 500

Underwritten — the index wins at our defaults

[300 Kentucky St](/property/rh-4il3a2/300-kentucky-st/) 2 units · $595,000

−$187,406 S&P 500

Underwritten — the index wins at our defaults

[1139 Ohio St](/property/rh-y6b5g4/1139-ohio-st/) 2 units · $580,000

−$195,140 S&P 500

Underwritten — the index wins at our defaults

[1319-1321 Sacramento St](/property/rh-0vlnpv/1319-1321-sacramento-st/) 2 units · $584,000

−$200,957 S&P 500

Underwritten — the index wins at our defaults

[1158 Louisiana St](/property/rh-aplqdh/1158-louisiana-st/) 3 units · $959,000

−$215,592 S&P 500

Underwritten — the index wins at our defaults

[308 Florida St](/property/rh-t1qus7/308-florida-st/) 2 units · $599,000

−$222,768 S&P 500

Underwritten — the index wins at our defaults

[1038 Alabama St](/property/rh-vg5rcr/1038-alabama-st/) 2 units · $525,000

−$233,538 S&P 500

Underwritten — the index wins at our defaults

[500 Calaveras St](/property/rh-hgbwzi/500-calaveras-st/) 2 units · $645,000

−$233,729 S&P 500

Underwritten — the index wins at our defaults

[926 Georgia St](/property/rh-uwpmfn/926-georgia-st/) 3 units · $749,000

−$247,463 S&P 500

Underwritten — the index wins at our defaults

[1313 Sacramento St](/property/rh-86kf5n/1313-sacramento-st/) 2 units · $660,000

−$257,863 S&P 500

Underwritten — the index wins at our defaults

[1315 Tennessee St](/property/rh-p0v8tr/1315-tennessee-st/) 1 unit · $485,000

−$268,457 S&P 500

Underwritten — the index wins at our defaults

[235 12th St](/property/rh-tpdtf1/235-12th-st/) 2 units · $550,000

−$269,889 S&P 500

Underwritten — the index wins at our defaults

[326 Arkansas St](/property/rh-owru9g/326-arkansas-st/) 2 units · $699,000

−$271,112 S&P 500

Underwritten — the index wins at our defaults

[827 Pennsylvania St](/property/rh-tgz1i3/827-pennsylvania-st/) 2 units · $749,900

−$279,260 S&P 500

Underwritten — the index wins at our defaults

[817 Alameda St](/property/rh-uocm7a/817-alameda-st/) 2 units · $575,000

−$306,242 S&P 500

Underwritten — the index wins at our defaults

[515 Grant St](/property/rh-bmctb6/515-grant-st/) 2 units · $540,000

−$348,969 S&P 500

Underwritten — the index wins at our defaults

[1044 Tuolumne St](/property/rh-y6vm5h/1044-tuolumne-st/) 2 units · $650,000

−$347,095 S&P 500

Underwritten — the index wins at our defaults

[409 Carolina St](/property/rh-97tlbi/409-carolina-st/) 2 units · $815,000

−$373,922 S&P 500

Underwritten — the index wins at our defaults

[734 Florida St](/property/rh-w1wvmo/734-florida-st/) 2 units · $825,000

−$388,464 S&P 500

Underwritten — the index wins at our defaults

[919 Santa Clara St](/property/rh-0d44pn/919-santa-clara-st/) 1 unit · $649,900

−$422,236 S&P 500

Underwritten — the index wins at our defaults

[231 Tennessee St](/property/rh-fvl4kx/231-tennessee-st/) 2 units · $899,000

−$496,066 S&P 500

Underwritten — the index wins at our defaults

[845 Louisiana St](/property/rh-0fdhj2/845-louisiana-st/) 2 units · $1,000,000

−$642,932 S&P 500

Underwritten — the index wins at our defaults

[514 Florida St](/property/rh-ri8wdm/514-florida-st/) 2 units · $995,000

−$916,966 S&P 500

Underwritten — the index wins at our defaults

[628 Kentucky St](/property/rh-nbtz9c/628-kentucky-st/) 4 units · $895,000

— no verdict on file

Rejected — The listing states the per dwelling mix: the front building holds an extra large 2 bedroom house and a 1 bedroom unit, and the back building holds two 2 bedroom units. The run read the mix as unstated and split the 8 bedrooms evenly as 2+2+2+2, pricing four 2 bedroom dwellings. · Re derived at the stated mix, with the 1 bedroom unit priced at the 94590 1 bedroom band, the cautious case loses to the index at a breakeven of 9.2 years, so this row does not beat renting and index funds.

The full [board](/board/) shows every region's current week; this table is every record we hold for 94590, newest basis first.

## The house-hack angle

Small multi-unit (duplex or triplex) on or near an NMX corridor, betting on by-right density; or room-by-room and ADU plays on older single-family stock near the Transit Center for car-free ferry commuters. The older housing stock is exactly the parcel type the upzone rewards.

## What breaks it

-   Uneven neighborhood quality and perception, block by block
-   Mare Island is a multi-decade story: treat as upside, never as the base case
-   Verify admitted-carrier insurance (valley floor, low fire load, generally favorable)

This page is the standing analysis. The weekly part, actual Vallejo-area listings that pass the math, lands on the North Bay board every Monday.

[This week's North Bay board](/board/sf-north-bay/)

[This week's North Bay board](/board/sf-north-bay/) · [Read past North Bay issues](/issues/sf-north-bay/) · [Every pick, on the record](/track-record/) · [How a deal becomes a pick](/methodology/)

Data synthesized 2026-07-06, catalysts re-verified 2026-07-13. Mortgage-rate basis: 6.43% (Freddie Mac PMMS, week of 2026-07-02). Sources are the public planning documents and market listings named above, fetched on the synthesis date. Nothing here is investment advice; every deal needs a bindable insurance quote and parcel-level verification.
