Counties / Wisconsin / St. Croix County

St. Croix County, WI

FIPS 55109 · population 96,033 · part of Minneapolis, MN

$422k
Zillow home value · 2026-06
The numbers

What this county costs and earns

Everything here joins on the county FIPS code, so each figure comes from the agency that publishes it with no name matching in between.

Zillow home value
$422k
▲ 1.2% year over year
Zillow ZHVI · direct
Median asking rent
$1,717
▲ 2.3% year over year
Zillow ZORI · direct
Gross yield
4.9%
annual rent ÷ price, before costs
derived: rent × 12 ÷ price ✓
HUD 2-bed standard
$1,709
market rent is 1.00x the standard
HUD Fair Market Rent · direct
Independent price check

Do two methods point the same way?

Zillow estimates a current home value. FHFA tracks repeat mortgage transactions. Their growth rates should be read side by side, not averaged.

Both annual signals move in the same direction
FHFA five-year cumulative+46.8%not annualized · through 2025
0%ZILLOW ZHVI2026-06+1.2%FHFA HPI2025+4.0%
Annual changes use different methods and may use different periods. The comparison checks direction and magnitude; it does not create a blended estimate. Zillow county ZHVI pulled 2026-07-26; FHFA annual county HPI pulled 2026-07-28.
Owner-reported value$378k
Surveyed gross rent$1,271
Rent burden 30%+34.4%
Median year built1993
Housing composition

Who occupies the stock—and what it is

ACS 2024 5-year
3.7%vacant
38,953estimated housing units
Occupied tenure21.7% renter
owner 78.3%renter 21.7%
Structure mix82.1% single-family
Single-family 82.1%20+ units 4.8%Mobile home 2.8%Other 10.3%
ACS estimates describe the standing housing stock and occupied tenure. They do not measure current listings, transaction prices or asking rents.

Survey source: Census ACS 5-year — county housing value, tenure and stock · ACS 2024 5-year · pulled 2026-07-30. These values describe different housing universes and are not combined into gross yield.

Annual average covered jobs37,346▲ 1.0% from the prior annual release
Covered establishments3,023annual average reporting locations
Average weekly wage$1,093▲ 2.8% from the prior annual release
Largest private supersectorTrade, transportation, and utilities24.2% of disclosed private covered jobs
Local labor base

Jobs, pay and private-sector concentration

2025
0%COVERED JOBS+1.0%WEEKLY WAGE+2.8%Trade, transportation, and utilities24.2%
Annual QCEW counts cover jobs located at reporting establishments. The industry share uses disclosed private covered employment; it is not a resident-employment measure or a forecast.

Workplace source: BLS QCEW — county employment and wages · annual county employment and wages 2025 vs 2024 · pulled 2026-07-31. QCEW counts covered jobs located in the county, not employed residents or the metro score’s CES/LAUS series.

County brief

What the local evidence says

01Decision frame

St. Croix County presents a narrow tradeoff: measured market rent supports a 4.89% gross yield on a $421,704 median Zillow home, while inland-flood exposure and property taxes leave limited room for unmodeled costs. The thesis is selective rather than broad: investigate properties with verifiable rents, flood and insurance terms, and tax records; be cautious if the case depends on appreciation or gross yield alone. Zillow’s price rose 1.17%, while FHFA’s repeat-transaction index rose 3.96%. These are different measures and supplied vintages: FHFA is not a home value and should not be averaged with Zillow.

02Housing economics

Published median asking rent is $1,717 per month, or 100.5% of HUD’s $1,709 two-bedroom Fair Market Rent; FMR is a payment standard, not asking-rent evidence. The supplied gross yield is before costs, not a net return. Median annual property tax is $4,420, but insurance, flood deductibles, repairs, vacancy, management and financing are not published. That missing expense set prevents a net-cash-flow or debt-service conclusion. The rent-to-price relationship therefore supports screening, not a completed underwriting case.

03Demand & competition

Demand and competition evidence is mixed. Tax-return migration was net positive at 61 households, while incoming average AGI exceeded outgoing average AGI by $18,420. QCEW covered employment grew 1.05%, and the average weekly wage was $1,093, up 2.82%. Trade, transportation, and utilities was the largest disclosed private supersector; QCEW is workplace employment, not resident employment or a forecast. Realtor.com recorded 234 active listings, down 20%, indicating less visible supply, but this is MLS evidence rather than proof of buyer demand. Investor purchase mortgages were 56 of 1,245 total purchases, or 4.5%, so competition is present but not dominant in this record.

04Risk & next checks

Next checks are parcel-level inland-flood mapping, elevation, insurance availability and deductibles, plus leases, achieved rents, taxes and full operating expenses. The modeled annual building-value loss is 0.11%, but that county-level ratio does not price a specific parcel or its insurance cost. Vacancy, cap rate, financing terms, sale comps and property condition are not published; without them, an underwriter cannot validate stabilized cash flow, market value or flood-adjusted returns. The county evidence also does not establish whether a given parcel sits in the modeled hazard footprint.

Cities & communities

Where people live within St. Croix County

Census-recognized incorporated places and CDPs that intersect this county. The list does not pretend to include every neighborhood or informal community.

Population scale

Largest Census places

ACS 2024 5-year
River Falls city*16.7KHudson city15KNew Richmond city10.5KBaldwin village4.3KNorth Hudson village3.8KSomerset village3.2KHammond village2KRoberts village1.9K
Bars use total place population, not a county-share estimate. An asterisk marks a place that crosses a county line.
Official directory

16 Census places

Population
  1. 01
    River Falls cityIncorporated place · spans 2 counties
    16,719
  2. 02
    Hudson cityIncorporated place
    14,959
  3. 03
    New Richmond cityIncorporated place
    10,539
  4. 04
    Baldwin villageIncorporated place
    4,342
  5. 05
    North Hudson villageIncorporated place
    3,819
  6. 06
    Somerset villageIncorporated place
    3,208
  7. 07
    Hammond villageIncorporated place
    1,960
  8. 08
    Roberts villageIncorporated place
    1,858
  9. 09
    Woodville villageIncorporated place
    1,424
  10. 10
    Spring Valley villageIncorporated place · spans 2 counties
    1,290
  11. 11
    Glenwood City cityIncorporated place
    1,260
  12. 12
    Star Prairie villageIncorporated place
    674
Show 4 more places
  1. 13
    Houlton CDPCensus-designated place
    240
  2. 14
    Deer Park villageIncorporated place
    223
  3. 15
    Wilson villageIncorporated place
    200
  4. 16
    Emerald CDPCensus-designated place
    191

Population is the total place-wide ACS estimate, not an allocated county share. A place crossing a county line is labelled explicitly. Source: Census ACS 5-year — cities and communities · ACS 2024 5-year · pulled 2026-07-30.

Risk, demand and competition

The three things a price does not tell you

01
Risk & carrying costFEMA NRI + Census ACS
Dominant hazardinland flooding

0.108% of building value expected lost per year

Effective property tax1.17%

$4,420 median annual bill

02
DemandIRS SOI household flows
Net migration+61

2,730 in · 2,669 out

Arriving vs leaving income+$18,420

$90,652 arriving · $72,232 leaving

03
CompetitionHMDA financed purchases
Purchases by investors4.5%

56 of 1,245 mortgages

investorother financed
Current listing pressure

What sellers and visible supply are doing

Realtor.com® Economic Research · county inventory 2026-06 · pulled 2026-07-28
Active listings234▼ 20.0% year over year
Median days on market37▼ 25.3% year over year
Listings price-reduced13.7%seller-concession signal
Median listing pricen/a▲ 4.9% year over year

Listing price is an asking price, not a closed sale. Quality-flagged county rows are withheld instead of displayed.

Same metro

The other counties in Minneapolis, MN

A metro is an average of these. Which side of a county line a property sits on can change the tax bill, the hazard profile and the tenant pool.

CountyPopulationPriceRentYieldHazard
St. Croix County96,033$422k$1,7174.9%inland flooding
Hennepin County1,269,496$396k$1,7665.3%inland flooding
Ramsey County542,945$345k$1,5255.3%inland flooding
Dakota County445,771$403k$1,6875.0%inland flooding
Anoka County370,349$380k$1,7325.5%inland flooding
Washington County276,238$451k$2,0605.5%inland flooding
Scott County154,557$450k$1,8504.9%inland flooding
Wright County148,269$399k$1,8065.4%inland flooding
Carver County110,041$496k$2,0024.8%inland flooding
Bear case

What can break the county thesis

  1. Parcel-level inland-flood conditions, insurance availability and deductibles could differ materially from the county model.
  2. Gross yield may not survive taxes, insurance, vacancy, repairs, management and financing costs.
  3. Net migration and workplace employment do not establish durable tenant demand, while MLS asking-market signals are not closed-sale evidence.
Underwriting questions

Before pricing a property

Can the supplied gross yield be treated as a net return?

No. It is a before-cost gross yield, and several operating and financing expenses are not published.

How should the rent benchmark be used?

Published median asking rent is slightly above HUD’s two-bedroom FMR, but FMR is a payment standard rather than market-rent evidence.

What does the investor-competition evidence show?

Investors are a minority of purchase mortgages relative to all purchases, so this record does not show dominant investor participation.