City limitsPlace boundary
Curated city comparison

BillingsRochester

Cross-region employment centers of similar population scale with materially different yield, entry price, affordability and housing-stock evidence.

Billings, MT cityscape
Rochester, MN cityscape
Decision memo

The trade-off before property underwriting

The interpretation uses direct city records only. County and metro averages are not substituted into this comparison.

Rochester, MN merits the first cash-flow and entry-affordability screen. Its Zillow city indexes show a 5.87% gross yield, compared with 4.35% in Billings, MT, while its indexed home value is $348,286 versus $402,554. Rochester also has a 3.90 price-to-income measure against Billings at 5.46. These are city-level screening signals, not property returns: underwriting should next verify achievable unit rent, acquisition basis, vacancy, operating costs and capital needs.

Renter pressure is mixed rather than decisive. Billings has a 35.17% renter share and 48.94% rent-burden rate, both slightly above Rochester, while vacancy is effectively aligned at 6.17% in each city. Rochester’s Zillow rent index is higher at $1,702, versus $1,458 in Billings, but Zillow indexes and ACS survey measures answer different questions. Test neighborhood concessions, lease-up time and renter-income depth before treating either citywide signal as property-level demand.

Housing-stock strategy separates the cities. Billings is more single-family-oriented at 69.37%, whereas Rochester has a 17.63% large-multifamily share and a newer median year built of 1989. Billings better fits scattered-home or small-building sourcing; Rochester better fits investors seeking a deeper large-building context. For local demand, Billings has the stronger overlapping-vintage population change at 8.98%, while Rochester combines 5.86% change with $89,389 median household income. Neither establishes future rent growth. Property-level underwriting should examine submarket employers, comparable leases, turnover, deferred maintenance and competing supply.

Direct city matrix

The same definition on both sides

“n/a” remains missing. Zillow indexes and ACS survey measures stay visibly separate.

Decision evidenceBillings, MTRochester, MN
Typical home valueZillow ZHVI · city$402,554$348,286
Observed market rentZillow ZORI · city$1,458$1,702
Gross yieldZORI × 12 ÷ ZHVI · before costs4.3%5.9%
Price to household incomeZillow value ÷ ACS income5.46x3.90x
Annual rent to incomeZillow rent × 12 ÷ ACS income23.7%22.9%
Rent burdenACS renter households paying 30%+48.9%48.0%
Renter shareACS occupied housing35.2%34.9%
Vacancy rateACS all housing units6.2%6.2%
Population changebetween ACS vintages · not annualized▲ 9.0%▲ 5.9%
UnemploymentACS civilian labor force3.5%3.7%
Entry and income screen

Price, rent and yield do not tell the same story

Bars begin at zero within each measure. Gross yield remains a before-cost screen.

BillingsRochesterTypical home valueZillow ZHVI · city$403k$348kObserved market rentZillow ZORI · monthly city index$1k$2kGross yieldZORI × 12 ÷ ZHVI · before costs4.3%5.9%
Zillow city ZHVI and ZORI · 2026-06 / 2026-06
Price and rent history

Two city paths, each rebased to 100

Each panel keeps price and rent in its own city; no level is borrowed across geographies.

Five-year path

Price and rent, rebased to 100

ZHVI +31.1%ZORI +30.4%
13111395202120222023202420252026
Each series starts at 100 so their direction can be compared without pretending that a home value and a monthly rent share the same unit.
Five-year path

Price and rent, rebased to 100

ZHVI +20.7%ZORI +23.3%
12310995202120222023202420252026
Each series starts at 100 so their direction can be compared without pretending that a home value and a monthly rent share the same unit.
Fit by objective

There is no universal city winner

Five city questions remain separate so a yield lead cannot erase affordability or demand risk.

01
Cash-flow screenRochester

Rochester, MN better fits cash-flow screening because its Zillow-derived gross yield is 5.87%, versus 4.35% for Billings, MT. Rochester’s rent index is also $1,702 against Billings’s $1,458, despite a lower indexed home value. The next check is a property-specific operating statement and rent roll. Gross yield excludes vacancy, management, repairs, taxes, insurance, utilities, financing and capital work, so it is not a net-return forecast.

02
Entry affordabilityRochester

Rochester, MN better fits entry affordability: its Zillow city home-value index is $348,286, while Billings, MT is $402,554. Rochester’s price-to-income measure is also 3.90, compared with 5.46 in Billings. That favors Rochester as the lower-basis citywide screen, but not every property. Verify asking price, required rehabilitation, unit configuration, financing terms and neighborhood rent comparables before deciding which acquisition is truly easier to capitalize.

03
Renter pressureDepends on the property

Renter pressure depends on the signal emphasized. Billings, MT has a 35.17% renter share and 48.94% rent-burden rate, compared with 34.93% and 48.03% in Rochester, MN. Yet both cities show a 6.17% vacancy rate, limiting differentiation. Billings may offer marginally greater renter dependence and affordability stress, but those measures do not establish unit-level absorption. Check concessions, days vacant, application volume and income qualification around each candidate property.

04
Housing stockDepends on the property

Billings, MT better fits a single-family-oriented strategy, with a 69.37% single-family share versus 67.35% in Rochester, MN. Rochester better fits investors seeking established large-multifamily context: its share is 17.63%, compared with 6.96% in Billings, and its median year built is 1989 versus 1980. Fit therefore depends on target asset type. Inspect comparable-building density, construction systems, deferred maintenance and the local pipeline before selecting a submarket.

05
Local demand riskDepends on the property

Billings, MT has stronger overlapping-vintage population change at 8.98%, compared with 5.86% for Rochester, MN. Rochester, however, has higher median household income at $89,389 versus $73,712, while Billings has lower unemployment at 3.52% versus 3.73%. Billings better fits growth emphasis; Rochester better fits income-depth emphasis. The population changes are not annualized and do not forecast demand. Verify employer concentration, tenant sources and neighborhood-level leasing performance.

Household pressure

Acquisition and renter affordability

BillingsRochesterPrice to incomeZillow value ÷ ACS household income5.5x3.9xRent to incomeAnnual Zillow rent ÷ ACS household income23.7%22.9%Rent-burdened householdsACS renters paying 30% or more48.9%48.0%
Zillow city indexes divided by direct ACS city household measures.
Housing system

Tenure, vacancy and structure

BillingsRochesterRenter shareACS occupied housing35.2%34.9%Vacancy rateACS all housing units6.2%6.2%Single-family stockACS one-unit structures69.4%67.4%Large multifamily stockACS structures with 20+ units7.0%17.6%
ACS citywide housing characteristics; not rentable inventory or lease-up speed.
Underwriting boundary

What this city comparison cannot decide

City evidence narrows a search; it does not appraise, inspect or finance a property.

  1. 01

    Zillow city home-value and rent indexes are market indicators, while ACS median value and gross rent are survey measures of occupied housing. They answer different questions and should not be averaged or treated as competing property appraisals.

  2. 02

    The population changes compare overlapping ACS vintages and are not annualized. They cannot establish current migration momentum, neighborhood absorption or future rent growth; property underwriting still needs local employer, supply and leasing evidence.

  3. 03

    Gross yield is a city-level screening measure only. It excludes vacancy, management, repairs, taxes, insurance, utilities, financing and capital work, and therefore cannot substitute for a property rent roll, expense history, inspection or renovation budget.