ZIP reports / CA / 94591
ZIP rental intelligence · 2026-06

ZIP 94591, Vallejo, CA

Asking rent, household capacity, housing stock and local context—kept at their original geographic and measurement scopes.

Direct local rent answer

What does rent cost in ZIP 94591?

The latest Zillow ZORI for ZIP 94591 is $2,301 per month in 2026-06. It is a typical observed asking-rent index across rental types—not an arithmetic average, signed lease or quote for one property.

Zillow asking-rent index$2,3012026-06 · down 1.8% year over year
ACS median gross rent$2,288ACS 2024 5-year survey · ±$94 margin of error
HUD two-bedroom standard$2,178Administrative FMR/SAFMR · not asking rent
Bedroom-level rent benchmarks in ZIP 94591
BedroomsModelled asking-rent lensHUD standardHow to use it
Studio$1,655ZORI scaled by the local HUD bedroom ladder$1,567HUD FMR/SAFMR administrative benchmarkCompare with current same-bedroom listings; do not average these two measures.
1 bedroom$1,801ZORI scaled by the local HUD bedroom ladder$1,705HUD FMR/SAFMR administrative benchmarkCompare with current same-bedroom listings; do not average these two measures.
2 bedrooms$2,301ZORI scaled by the local HUD bedroom ladder$2,178HUD FMR/SAFMR administrative benchmarkCompare with current same-bedroom listings; do not average these two measures.
3 bedrooms$3,075ZORI scaled by the local HUD bedroom ladder$2,911HUD FMR/SAFMR administrative benchmarkCompare with current same-bedroom listings; do not average these two measures.
4 bedrooms$3,483ZORI scaled by the local HUD bedroom ladder$3,297HUD FMR/SAFMR administrative benchmarkCompare with current same-bedroom listings; do not average these two measures.

Bedroom estimates are modelled, not observed rents. Zillow, Census ACS and HUD describe different housing universes and remain separate throughout this report.Zillow pulled 2026-08-08

Median household income$104,550ACS 2024 5-year · ±$5,870 MOE
Renter share33.2%6,662 renter households
Rent burden 30%+54.7%3,643 observed households
Housing vacancy3.8%798 of 20,838 units
Six views · one local decision

Read the measures together, without merging them

ZORI tracks observed asking rent, ACS describes occupied renter homes, and HUD publishes an administrative benchmark. The charts preserve those differences and add wider context only where the geography is named.

Three definitions of rent

Useful as a spread, not interchangeable observations.

Three rent measures for ZIP 94591Zillow asking-rent index$2,301ACS median gross rent$2,288HUD two-bedroom standard$2,178

Affordability screen

Annual income implied by 30% of the current ZIP ZORI.

Income screen for ZIP 94591ACS median household income$104,550Income at 30% of ZIP ZORI$92,040

Bedroom ladder

Modelled from ZIP ZORI using the local HUD ladder.

Modelled bedroom rent ladder for ZIP 94591Studio$1,655One bedroom$1,801Two bedrooms$2,301Three bedrooms$3,075Four bedrooms$3,483

Observed renter burden

ACS ZCTA households with computable gross-rent burden.

Observed renter cost burden in ZCTA 9459130% or more of income3,643 householdsBelow 30%3,019 households

ZIP versus wider rent context

Each bar retains its own ZIP, city, county or metro scope.

Asking-rent context for ZIP 94591ZIP 94591$2,301Vallejo city$2,181Solano County county$2,438Vallejo, CA metro$2,438

Monthly asking-rent history

Direct Zillow ZORI observations over the latest five years. Missing months remain visible gaps.

Five-year direct Zillow asking-rent history for ZIP 94591; missing months remain gaps$2,420$2,269$2,119$1,9682021-062023-122026-06
Five-year change
13.5%exact same-month endpoints
Largest observed drawdown
2.5%peak to a later observed month
Annualized monthly variability
2.5%137 consecutive returns
Monthly coverage
100.0%138 of 138 months
Decision brief

What the evidence says for ZIP 94591

The chief current tension is a cooling asking-rent index alongside firmer resale pricing. At June 2026, Zillow’s ZIP-level ZORI for the five-digit 94591 label was $2,301 per month, down 1.8% from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, not a quote for any particular available home. The 94591 label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The rent decline is backward-looking evidence of a softer recent asking-rent reading, while the separate resale evidence requires its own interpretation.

The matched ACS 2024 five-year survey places median gross rent at $2,288 for occupied renter homes. That survey measure is not interchangeable with ZORI: it represents renter households rather than currently marketed listings, is based on a multi-year survey, and includes selected utilities. HUD’s FY2026 two-bedroom standard is $2,178. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, so it should not be used as a rental comp. The ZIP asking-rent index sits close to the ACS gross-rent median but above the HUD two-bedroom benchmark, which describes different evidence universes rather than a conflict requiring reconciliation.

The bedroom view is a set of modelled monthly ZIP estimates, not measured bedroom rents. Scaling the ZIP ZORI through the local HUD bedroom ladder produces $1,655 for a studio, $1,801 for one bedroom, $2,301 for two bedrooms, $3,075 for three bedrooms, and $3,483 for four bedrooms. The construction preserves the local HUD ladder’s relative bedroom steps while anchoring the model to the ZIP-level asking-rent index. These figures can organize a size-based screen, but they do not establish the rent, utility treatment, condition, availability, or lease terms of a specific unit.

The local income and burden measures show why a single typical-rent figure should not stand in for household affordability. Median household income in the matched ZCTA is $104,550. Applying the arithmetic 30% screen to the current ZIP ZORI produces required annual income of $92,040, and the index equals 26.4% of median household income. This is an arithmetic comparison, not advice and not an applicant qualification rule. In the ACS renter sample, 3,643 of 6,662 renter households, or 54.7%, reported spending at least 30% of income on rent. That burden measure describes surveyed households and cannot prove the affordability of any particular home or tenant.

Housing-stock evidence provides useful scale but not a direct measure of lease-up conditions. The ZCTA contains 20,838 housing units, with a 3.8% overall vacancy rate. Of the recorded vacant units, 74 were vacant for rent. This count does not say whether those homes were comparable to the ZORI rental mix, appropriately priced, habitable, or available at the same time. Nor does a low aggregate vacancy reading establish scarcity for a particular bedroom count or property type. It instead supplies a broad snapshot of housing occupancy and vacancy from the ACS evidence universe.

The history supports a longer expansion that has recently broken into cooling. The one-year same-month change is negative, while the exact same-month annualized changes over three years and five years are 1.2% and 2.6%, respectively. Annualized monthly-return variability of 2.5% indicates that the index’s month-to-month path has moved within a relatively limited historical range, supporting moderate confidence in the broad rent level but not precision for one listing. Its 2.5% maximum drawdown shows the largest peak-to-trough reversal was also contained, yet the latest-year decline still interrupts the longer positive path. History coverage is 100% across 138 observations. Transparent national discovery ranks among history-eligible ZIPs were 2,508 for momentum, 731 for stability, and 2,013 for the balanced score; lower rank is higher. These are backward-looking measurements, not forecasts or investment recommendations.

Broader rent context points in opposite directions depending on the comparator: the ZIP asking-rent index is above the Vallejo city-scope figure of $2,181, but below both the Solano County-scope and Vallejo, CA metro-scope figures of $2,438. Those city, county, and metro values are wider context only and are not ZIP rental comps. The comparison suggests that the ZIP’s current index occupies a middle position across those named scopes, while the ACS, HUD, and Zillow measures continue to answer different questions. A reader should avoid treating a citywide or metrowide benchmark as a substitute for a ZIP-specific listing or a matched-ZCTA household measure.

Redfin’s direct rolling-three-month ZIP resale observation describes for-sale transactions, not rental transactions. Median sold price was $579,869, up 1.2% year over year; 136 homes sold with a median 37 days on market. The resale snapshot also reported 278 active listings, inventory of 129 homes, and 2.9 months of supply. Average sale-to-list was 100.92%, while 51.56% of sales closed above list and 38.36% went off market within two weeks. Those resale signals challenge a simple reading of uniformly weaker housing conditions when the asking-rent index has cooled. Annualized ZIP ZORI divided by median sold price is a 4.8% cross-source screening ratio only, not a cap rate, property yield, net return, or expected return. Before applying any indicator to a property, verify the actual asking rent, bedroom count, utility responsibility, lease terms, condition, listing history, and completed-sale record.

Decision signals

What deserves a closer property-level check

Recent rent cooling follows a longer positive path

ZIP ZORI declined 1.8% over the latest year, even though same-month annualized history remains positive over three and five years. The recent direction therefore breaks from, rather than confirms, the longer path. Modest historical variability and a contained drawdown support confidence in the broad index trend, but not in a particular listing’s rent.

Current asking rent aligns closely with surveyed gross rent

The ZIP asking-rent index is $2,301, while ACS median gross rent is $2,288 for occupied renter households in the matched ZCTA. Their proximity should not erase source differences: ZORI reflects observed asking rents across rental types, whereas ACS is a five-year household survey that includes selected utilities.

Household burden remains material in the survey evidence

The arithmetic income screen places the current ZIP ZORI below 30% of matched-ZCTA median household income, yet 54.7% of surveyed renter households reported rent burdens of at least 30%. The two measures describe different populations and calculations. Neither establishes whether a given household can afford a specific available rental.

Resale signals are firmer than the recent rent direction

The direct ZIP resale observation recorded higher median sold prices year over year, sale-to-list performance above 100%, and more than half of transactions closing above list. These are for-sale market signals, not rental comps. They create tension with the cooling ZORI reading rather than proving that either market will continue in a particular direction.

  • ZORI is a blended ZIP asking-rent index, so it can differ from the rent of a particular home because bedroom count, utilities, condition, timing, lease structure, and property type are not controlled here.
  • ACS gross rent, rent burden, household income, occupancy, and vacancy are matched-ZCTA five-year survey measures with sampling uncertainty; they should not be treated as current building-level operating evidence.
  • The bedroom figures are modelled by scaling ZIP ZORI with the local HUD ladder. They are not observed bedroom rents and may not match the actual pricing relationship among available units.
  • Redfin resale information covers direct rolling-three-month for-sale activity. Its sale price, marketing-time, supply, and sale-to-list measures cannot establish rental demand, property cash flow, or an outcome for a rental asset.
Direct ZIP resale evidence

For-sale liquidity inside ZIP 94591

Redfin reports these as a rolling three-month ZIP observation through 2026-06-30. They describe the for-sale market, not rental vacancy or the rent of a particular property.

Median sale price$579,869+1.2% year over year
Homes sold136rolling three-month observation
Median days on market37 daysfor-sale listing absorption
Months of supply2.9resale inventory relative to sales pace

Activity and available supply

Direct ZIP counts remain separate because each describes a different stage of the resale funnel.

Direct resale activity for ZIP 94591Active listings278Inventory129Pending sales159Homes sold136

Counter-signals before underwriting

A price alone does not reveal how quickly buyers are absorbing available homes.

Inventory direction

129 observed inventory · +4.0% year over year.

Price realization

100.9% average sale-to-list ratio · 51.6% sold above original list.

Early absorption

38.4% went off market within two weeks; compare this with 37 median days on market.

Measurement boundary

Small ZIP samples can move sharply. This rolling period smooths monthly noise but does not replace current address-level sale and rent comparables.

Redfin Data Center · updated 2026-07-03 · exact five-digit ZIP key. Implausible source values are withheld as n/a rather than repaired or inherited from a broader geography.

Wider market evidence

Listing and rental liquidity around the ZIP

These measures are not ZIP observations. They are labelled county or metro context so they can challenge the local story without being copied into it.

Solano County listing conditions

834 active Realtor.com listings · 43 median days on market · 18.7% price-reduced share · 2026-06.

Vallejo, CA resale supply

3.0 months of supply · 39 median days on market · 28.3% listings with price drops · Redfin 2026-05-01.

Apartment List metro liquidity

4.4% reported apartment vacancy · n/a. These are direct metro observations and do not describe a particular ZIP unit.

Property-level next step

Compare live same-bedroom listings, concessions, utilities, condition and days listed inside ZIP 94591. The report frames the market; it does not replace a rent roll, lease review or address-level comparable set.

Questions this report can answer

Scope-aware answers

Why is the ZCTA clarification important for ZIP 94591?

The 94591 label serves as both Zillow’s ZIP market identifier and a Census ZCTA match in this packet, but those geographies have different purposes. A ZCTA is a Census statistical area, whereas a USPS delivery ZIP is a mail-routing construct. The overlap supports comparison here without making them identical boundaries.

How should the modelled bedroom estimates be used?

They are size-based estimates produced by scaling the ZIP asking-rent index through the local HUD bedroom ladder. They can help structure a preliminary comparison across bedroom counts, but they are not measured rents. A property-level review still needs the advertised rent, actual bedroom count, utilities, lease terms, condition, and availability.

What does the 30% income screen establish?

It is arithmetic: annualized ZIP ZORI is compared with an income level that would place that rent at 30% of gross income. It does not determine whether any household qualifies, whether income is stable, whether utilities are included, or whether a particular renter faces a manageable housing cost.

Why should resale data not be treated as rental performance evidence?

The Redfin block records direct ZIP for-sale and resale activity over a rolling three-month period, including sold prices, listings, marketing time, supply, and sale-to-list outcomes. Those measures describe transactions involving home sales. They do not measure lease signings, rents achieved, operating costs, vacancy for a rental property, or net returns.