Pencilwrite Get early access
MN Rent Explorer / Olmsted County / Rochester 55906
MN rent data, ZIP 55906

Average Rent in Rochester, Minnesota

The 2 bedroom fair market rent in Rochester (Olmsted County) is $1,230 for FY2026, and typical market asking rent is $1,566. Rents here moved +6.0 percent year over year. ZIP 55906 sits in the Rochester, MN area.

2BR fair market rent, FY2026
$1,230
HUD SAFMR, 40th percentile
Market asking rent
$1,566
Zillow ZORI, 2026-07
Change vs FY2025
+6.0%
2 bedroom FMR, year over year
Since FY2021
+33.7%
2 bedroom FMR, cumulative

See how this ZIP compares for Section 8 vouchers, fair market rent against market asking rent for every tracked Minnesota ZIP.

Rent by unit size

Unit sizeFY2026 FMRVs FY2025ACS median
Studio$970+12.8%
1 bedroom$1,040+9.5%
2 bedroom$1,230+6.0%
3 bedroom$1,710+4.9%
4 bedroom$2,060+5.6%

FMR is the HUD Fair Market Rent for this ZIP, the 40th percentile of gross rents. It anchors Section 8 payment standards and runs below top of market. ACS median is the Census survey estimate where available.

Rent trend in 55906

HUD 2 bedroom Fair Market Rent, by fiscal yearMarket asking rent, Zillow ZORI monthly
$800$1,000$1,200$1,400$1,600202120222023202420252026Market rentHUD 2BR FMR

Rent alerts

Get an email when rents change in ZIP 55906. We will send a short note, not a newsletter.

Market rent vs FMR

Market asking rent runs about $336 above the 2 bedroom FMR, a 27 percent premium. For an investor that gap is a cushion: underwrite at or near FMR and the market gives you room, and Section 8 tenants at payment standard are competitive with market rate here.

Zillow ZORI is a smoothed index of asking rents across all unit sizes. HUD FMR is a 2 bedroom 40th percentile estimate. They measure different things, so treat the spread as a signal, not a price. See the full FMR versus market rent spread for every Minnesota ZIP with both signals.

How 55906 compares

Among the 11 Olmsted County ZIP codes with a HUD rent estimate, 55906 ranks number 7 of 11 on 2 bedroom fair market rent. That is $180 below the county median of $1,410. The county runs from $1,210 in Stewartville 55976 to $1,690 in Rochester 55902. Statewide the median 2 bedroom fair market rent is $1,090, which puts Rochester 13 percent above the Minnesota median. The largest single year move since FY2021 came in FY2023, +10.2 percent, and the 2 bedroom estimate has gone from $920 to $1,230 over 5 fiscal years. Voucher competitiveness for every Olmsted County ZIP code with both signals is on the Olmsted County Section 8 page.

Nearby ZIP codes

Of the 6 nearest ZIP codes with an estimate, Rochester 55902 carries the highest 2 bedroom fair market rent at $1,690 and Elgin 55932 the lowest at $1,210, against $1,230 here.

Questions about rent in Rochester

What is the average rent in Rochester, MN?

The HUD fair market rent for a 2 bedroom in ZIP 55906 is $1,230 for FY2026. Typical market asking rent is around $1,566 per Zillow as of 2026-07. Actual rents vary by unit size, condition, and location within the ZIP.

How much did rent change in 55906 this year?

The 2 bedroom fair market rent rose 6.0 percent from FY2025 to FY2026, moving from $1,160 to $1,230.

What is Fair Market Rent and why does it matter?

Fair Market Rent is HUD's estimate of the 40th percentile gross rent for a ZIP. It sets Section 8 payment standards, so it is the rent a voucher will support here. Investors use it as a conservative floor when underwriting rental income.

Is Rochester a good rental market?

Rent level is only one input. Run the numbers: at $1,230 for a 2 bedroom, a deal in Rochester pencils or it does not based on price, taxes, insurance, and financing. Pencilwrite computes cap rate, cash-on-cash, DSCR, and true ROE from a few inputs.

Start free

Underwriting a deal in Rochester?

Pencilwrite turns an address, a price, and these rents into a full underwrite, cap rate, cash-on-cash, DSCR, true ROE, taxes, and an offer you can send. Limited beta access spots open. Sign up for the beta, opening in the next two months. Free.

See a sample underwrite first