PricesChartsStatisticsToolsArticles
Enhanced by data • Updated daily
“What’s Inflated. What Isn’t.”

Rent Trends / MN

Rent Trends in Minnesota: 2015 to 2026

Yearly Zillow Observed Rent Index (ZORI) for 103 cities in Minnesota. The average across tracked cities is $1,744/month in 2026, up from $1,126 in 2015 (+54.9%). That sits $218 below (-11.1% vs) the U.S. typical rent of $1,962.

Last updated: September 14, 2026

Source: Zillow Observed Rent Index (ZORI) · Jan snapshots for 2015–2025; 2026 column = June 2026 release · U.S. typical rent $1,962 (June 2026)

Avg tracked city · 2026
$1,744
Change since 2015
+54.9%
2025 → 2026
+10.4%
Vs U.S. typical
-11.1%

What the Minnesota rent trend shows

This page follows market rents in Minnesota from 2015 through mid-2026 using the same Zillow ZORI vintage for every city in the table. State figures below are simple averages of the tracked cities — useful for comparing places inside Minnesota and stacking the state against the published U.S. typical rent ($1,962/month in June 2026, up from $1,357 in January 2019 on our national series).

Since 2023, the tracked-city average in Minnesota has risen from about $1,496 to $1,744 (+16.6%). That is the post-spike path — not a full reset to mid-2010s rents. The latest year step (2025 → 2026) is +10.4% ($1,579 → $1,744).

Within the state, long-run winners and losers split by city. The largest percentage increase from the earliest reading to 2026 is Plymouth (+58.9%, $1,216 → $1,932). 3 of 103 tracked cities are higher than their 2015 (or earliest) level.

For the national rent story, see the Rent Index. Statewide maps live on Rent by State. Full city database: Rent by City.

City-level breakdown in Minnesota

Lowest 2026 rents

  1. Fergus Falls — $914
  2. Willmar — $976
  3. Rush City — $980
  4. Brainerd — $1,040
  5. Austin — $1,041

Highest 2026 rents

  1. Excelsior — $4,219
  2. Albertville — $3,314
  3. Lino Lakes — $2,900
  4. Victoria — $2,726
  5. Tonka Bay — $2,659

Full list with every year from 2015–2026 is in the sortable table below.

All Minnesota cities — yearly rent table

103 of 103 cities
CityMetro'15'16'17'18'19'20'21'22'23'24'25'26% Chg
MinneapolisMinneapolis-St. Paul-Bloomington, MN-WI$1,155$1,207$1,260$1,332$1,386$1,437$1,401$1,465$1,492$1,518$1,557$1,676+45.1%
Saint PaulMinneapolis-St. Paul-Bloomington, MN-WI$1,006$1,054$1,092$1,156$1,201$1,255$1,236$1,327$1,350$1,375$1,418$1,495+48.6%
RochesterRochester, MN—$1,124$1,166$1,155$1,234$1,274$1,279$1,385$1,487$1,505$1,576$1,675+49.0%
DuluthDuluth, MN-WI———$1,008$1,025$1,059$1,113$1,173$1,294$1,323$1,367$1,473+46.1%
BloomingtonMinneapolis-St. Paul-Bloomington, MN-WI—$1,157$1,256$1,276$1,352$1,374$1,379$1,483$1,541$1,583$1,596$1,687+45.8%
Brooklyn ParkMinneapolis-St. Paul-Bloomington, MN-WI——————$1,202$1,285$1,331$1,421$1,461$1,659+38.0%
PlymouthMinneapolis-St. Paul-Bloomington, MN-WI$1,216$1,276$1,322$1,367$1,450$1,457$1,544$1,641$1,694$1,751$1,766$1,932+58.9%
WoodburyMinneapolis-St. Paul-Bloomington, MN-WI—$1,415—$1,522$1,587$1,660$1,771$1,858$1,924$1,984$2,052$2,251+59.1%
LakevilleMinneapolis-St. Paul-Bloomington, MN-WI———————$1,774$1,868$1,860$1,942$2,075+17.0%
Maple GroveMinneapolis-St. Paul-Bloomington, MN-WI————$1,533$1,662$1,687$1,831$1,902$1,982$2,031$2,206+43.9%
Saint CloudMinneapolis-St. Paul-Bloomington, MN-WI—$713$787$829$867$892$944$1,049$1,075$1,127$1,183$1,234+73.1%
BlaineMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,964$2,031$2,150+9.5%
EaganMinneapolis-St. Paul-Bloomington, MN-WI————$1,329$1,332$1,386$1,458$1,502$1,533$1,606$1,668+25.5%
BurnsvilleMinneapolis-St. Paul-Bloomington, MN-WI——$1,023$1,107$1,169$1,216$1,256$1,336$1,333$1,402$1,445$1,489+45.6%
Eden PrairieMinneapolis-St. Paul-Bloomington, MN-WI—$1,171$1,188$1,283$1,336$1,385$1,404$1,499$1,608$1,602$1,665$1,782+52.2%
Coon RapidsMinneapolis-St. Paul-Bloomington, MN-WI—————$1,256$1,333$1,397$1,421$1,491$1,552$1,675+33.4%
Apple ValleyMinneapolis-St. Paul-Bloomington, MN-WI————$1,456$1,552$1,616$1,717$1,765$1,835$1,881$1,916+31.6%
MankatoMankato, MN—————————$1,069$1,150$1,196+11.9%
EdinaMinneapolis-St. Paul-Bloomington, MN-WI——$1,439$1,561$1,607$1,640$1,640$1,806$1,856$1,865$1,921$2,037+41.6%
MinnetonkaMinneapolis-St. Paul-Bloomington, MN-WI————$1,375$1,474$1,423$1,552$1,621$1,676$1,701$1,867+35.8%
Saint Louis ParkMinneapolis-St. Paul-Bloomington, MN-WI——$1,257$1,354$1,389$1,494$1,503$1,582$1,672$1,700$1,736$1,865+48.4%
ShakopeeMinneapolis-St. Paul-Bloomington, MN-WI——————$1,336$1,435$1,505$1,537$1,607$1,771+32.6%
MoorheadFargo, ND-MN————————$1,065$1,145$1,206$1,241+16.5%
MaplewoodMinneapolis-St. Paul-Bloomington, MN-WI————————$1,327$1,377$1,394$1,509+13.7%
Cottage GroveMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,780$1,811$1,908+7.2%
RichfieldMinneapolis-St. Paul-Bloomington, MN-WI——————$1,085$1,206$1,250$1,262$1,323$1,412+30.1%
RosevilleMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,329$1,379$1,441+8.4%
Inver Grove HeightsMinneapolis-St. Paul-Bloomington, MN-WI————————$1,432$1,630$1,683$1,796+25.4%
Prior LakeMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,919+0.0%
Brooklyn CenterMinneapolis-St. Paul-Bloomington, MN-WI——————————$1,238$1,320+6.6%
ChaskaMinneapolis-St. Paul-Bloomington, MN-WI———————$1,591$1,700$1,763$1,824$1,901+19.5%
FaribaultFaribault-Northfield, MN———————————$1,449+0.0%
BrainerdBrainerd, MN———————————$1,040+0.0%
SavageMinneapolis-St. Paul-Bloomington, MN-WI————————$1,783$1,940$1,951$1,984+11.3%
OwatonnaOwatonna, MN———————————$1,168+0.0%
FridleyMinneapolis-St. Paul-Bloomington, MN-WI————————$1,259$1,290$1,345$1,412+12.2%
AustinAustin, MN—————————$806$889$1,041+29.2%
OakdaleMinneapolis-St. Paul-Bloomington, MN-WI——————————$1,675$1,843+10.0%
FarmingtonMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,966+0.0%
RamseyMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,710$1,826$2,002+17.1%
ShoreviewMinneapolis-St. Paul-Bloomington, MN-WI——————————$1,763$1,842+4.5%
Elk RiverMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,050+0.0%
RosemountMinneapolis-St. Paul-Bloomington, MN-WI————————$1,781$1,851$1,919$2,032+14.1%
BuffaloMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,632+0.0%
NorthfieldFaribault-Northfield, MN———————————$1,745+0.0%
ChanhassenMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,189+0.0%
WillmarWillmar, MN———————————$976+0.0%
White Bear LakeMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,608$1,685$1,748+8.7%
ChamplinMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,934+0.0%
New BrightonMinneapolis-St. Paul-Bloomington, MN-WI————————$1,260$1,286$1,321$1,420+12.7%
CrystalMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,587+0.0%
Golden ValleyMinneapolis-St. Paul-Bloomington, MN-WI——————$1,566$1,668$1,739$1,723$1,813$1,940+23.9%
New HopeMinneapolis-St. Paul-Bloomington, MN-WI————————$1,221$1,289$1,321$1,412+15.6%
Forest LakeMinneapolis-St. Paul-Bloomington, MN-WI——————————$1,475$1,583+7.3%
Columbia HeightsMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,581+0.0%
Lino LakesMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,900+0.0%
South Saint PaulMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,455+0.0%
West Saint PaulMinneapolis-St. Paul-Bloomington, MN-WI————————$1,285$1,335$1,363$1,424+10.8%
Saint MichaelMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,828+0.0%
Big LakeMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,523+0.0%
StillwaterMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,347+0.0%
Red WingRed Wing, MN———————————$1,313+0.0%
HopkinsMinneapolis-St. Paul-Bloomington, MN-WI——————$1,152$1,237$1,322$1,350$1,429$1,584+37.5%
SartellSt. Cloud, MN———————————$1,527+0.0%
OtsegoMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,491+0.0%
Sauk RapidsSt. Cloud, MN———————————$1,100+0.0%
AnokaMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,295$1,346$1,437+11.0%
HastingsMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,762+0.0%
Albert LeaAlbert Lea, MN———————————$1,046+0.0%
HugoMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,208+0.0%
RobbinsdaleMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,573$1,656$1,824+16.0%
Saint PeterMankato, MN———————————$1,166+0.0%
WaconiaMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,915+0.0%
RogersMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,092+0.0%
Mounds ViewMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,505+0.0%
Vadnais HeightsMinneapolis-St. Paul-Bloomington, MN-WI——————————$1,890$2,051+8.5%
North Saint PaulMinneapolis-St. Paul-Bloomington, MN-WI——————————$1,357$1,479+9.0%
Lake ElmoMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,364+0.0%
Mendota HeightsMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,273+0.0%
CloquetDuluth, MN-WI———————————$1,160+0.0%
Little CanadaMinneapolis-St. Paul-Bloomington, MN-WI————————$1,194$1,233$1,300$1,368+14.6%
BemidjiBemidji, MN———————————$1,287+0.0%
Arden HillsMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,970+0.0%
Fergus FallsFergus Falls, MN———————————$914+0.0%
BeckerMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,750+0.0%
Saint AnthonyMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,311+0.0%
VictoriaMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,726+0.0%
MonticelloMinneapolis-St. Paul-Bloomington, MN-WI—————————$1,483$1,513$1,619+9.2%
AlbertvilleMinneapolis-St. Paul-Bloomington, MN-WI———————————$3,314+0.0%
MinnetristaMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,204+0.0%
MahtomediMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,635+0.0%
AnnandaleMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,720+0.0%
Waite ParkSt. Cloud, MN———————————$1,228+0.0%
WayzataMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,829+0.0%
New PragueMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,418+0.0%
Falcon HeightsMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,330+0.0%
Jackson———————————$1,126+0.0%
NewportMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,320+0.0%
ExcelsiorMinneapolis-St. Paul-Bloomington, MN-WI———————————$4,219+0.0%
LexingtonMinneapolis-St. Paul-Bloomington, MN-WI———————————$1,651+0.0%
Long LakeMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,445+0.0%
Tonka BayMinneapolis-St. Paul-Bloomington, MN-WI———————————$2,659+0.0%
Rush CityMinneapolis-St. Paul-Bloomington, MN-WI———————————$980+0.0%

Click any column header to sort · % Chg uses earliest available year → 2026

Frequently asked questions — Minnesota rent

Is Minnesota cheap to rent in 2026?

Yes — relative to the national market. The average rent across 103 tracked Minnesota cities is about $1,744/month, which is $218 below (-11.1% vs) the U.S. typical rent of $1,962. That is a city-average in our sample, not a single statewide ZORI print, but it is a clear signal that Minnesota screens cheaper than the U.S. typical $1,962.

What city in Minnesota has the cheapest rent?

Among cities in our ZORI sample, Fergus Falls is the lowest at about $914/month (2026). Other lower-rent cities include Willmar ($976), Rush City ($980), Brainerd ($1,040).

What city in Minnesota has the most expensive rent?

Excelsior leads our sample at about $4,219/month in 2026, followed by Albertville ($3,314) and Lino Lakes ($2,900).

How much have rents in Minnesota changed since 2015?

Across tracked cities, the average moved from about $1,126 in 2015 to $1,744 in 2026 (+54.9%). 3 of 103 cities are higher than their earliest reading in this series; the largest percentage jump is Plymouth (+58.9%).

Are rents in Minnesota still rising year over year?

From 2025 to 2026, the average across tracked Minnesota cities went from about $1,579 to $1,744 (+10.4%). Since 2023 ($1,496), that is +16.6%. Individual cities can diverge — sort by % Chg or compare the '25 and '26 columns.

More States