Rental market overview for Minnesota, powered by HUD and Census data.
Median Rent
$909
Median Income
$71,292
Rent Burden
28.7%
Avg FMR (2BR)
N/A
Affordability
Minnesota: 28.7% rent burden, near the 30% affordability threshold.
<25% 25 to 30%>30%
Affordability Map: Income vs Rent in Minnesota
Each dot is a city, sized by population. The diagonal line is the 30% rent to income threshold. Cities above the line tend to be unaffordable for median earners.
Cities in Minnesota by median income and median rent
City
Median income
Median rent
Rent burden
Minneapolis
$76,332
$1,267
28.6%
St. Paul
$69,919
$1,174
29.7%
Rochester
$83,973
$1,218
29.3%
Bloomington
$87,381
$1,426
29.5%
Duluth
$63,545
$990
32.2%
Brooklyn Park
$82,271
$1,244
33.1%
Plymouth
$130,131
$1,625
25.0%
Woodbury
$125,097
$1,767
26.8%
Lakeville
$129,069
$1,623
30.7%
Maple Grove
$127,001
$1,768
25.4%
Blaine
$100,659
$1,635
27.5%
St. Cloud
$58,910
$944
27.4%
Eagan
$104,101
$1,490
26.8%
Burnsville
$85,801
$1,443
30.7%
Eden Prairie
$129,345
$1,731
24.7%
Coon Rapids
$85,445
$1,393
31.5%
Apple Valley
$97,588
$1,607
30.1%
Minnetonka
$114,867
$1,673
27.0%
Edina
$125,506
$1,700
29.1%
St. Louis Park
$94,263
$1,504
25.9%
Mankato
$61,726
$1,023
30.3%
Moorhead
$68,680
$997
33.7%
Shakopee
$103,924
$1,417
28.5%
Maplewood
$86,769
$1,291
31.6%
Cottage Grove
$117,673
$1,621
24.8%
Richfield
$80,712
$1,299
25.9%
Roseville
$87,702
$1,250
29.5%
Inver Grove Heights
$98,719
$1,324
29.7%
Brooklyn Center
$70,692
$1,249
29.1%
Andover
$123,054
$1,713
24.8%
Savage
$123,069
$1,595
32.9%
Fridley
$76,592
$1,227
27.0%
Oakdale
$86,003
$1,240
34.8%
Ramsey
$110,212
$1,738
28.1%
Chaska
$99,988
$1,392
28.3%
Prior Lake
$129,539
$1,447
32.5%
Shoreview
$106,153
$1,404
31.0%
Owatonna
$78,295
$925
34.0%
Austin
$61,667
$877
27.9%
Winona
$52,500
$773
31.4%
Rosemount
$127,252
$1,521
27.0%
Elk River
$95,597
$1,244
26.9%
Chanhassen
$131,633
$1,706
28.2%
Faribault
$58,881
$1,044
30.0%
White Bear Lake
$79,699
$1,460
30.4%
Champlin
$113,570
$1,478
32.3%
Farmington
$114,737
$1,214
30.9%
New Brighton
$84,707
$1,245
32.4%
Crystal
$86,288
$1,351
35.0%
Golden Valley
$110,026
$1,589
29.9%
Hastings
$87,722
$1,146
26.8%
Columbia Heights
$70,470
$1,177
35.5%
New Hope
$69,244
$1,230
34.5%
Lino Lakes
$120,745
$1,690
33.2%
Willmar
$59,132
$791
27.2%
West St. Paul
$68,359
$1,204
35.2%
South St. Paul
$82,644
$1,094
30.1%
Forest Lake
$91,157
$1,343
32.0%
Northfield
$83,125
$955
26.8%
Otsego
$122,420
$1,595
25.3%
Sartell
$74,177
$1,125
27.1%
Stillwater
$107,986
$1,449
28.5%
Hopkins
$70,058
$1,284
28.0%
St. Michael
$123,318
$1,239
31.1%
Albert Lea
$56,347
$814
26.1%
Anoka
$73,118
$1,179
31.4%
Red Wing
$65,107
$910
32.1%
Ham Lake
$112,854
$1,288
29.9%
Buffalo
$81,868
$1,037
30.3%
Hibbing
$52,881
$698
32.0%
Hugo
$110,160
$1,804
28.5%
Bemidji
$49,799
$955
27.7%
Hutchinson
$64,635
$841
24.5%
Robbinsdale
$80,125
$1,397
35.6%
Monticello
$80,290
$1,263
27.6%
Brainerd
$46,933
$799
27.7%
Alexandria
$57,309
$852
25.6%
North Mankato
$74,602
$886
25.0%
Fergus Falls
$48,738
$755
28.7%
New Ulm
$59,985
$883
23.9%
Worthington
$58,690
$871
23.8%
Sauk Rapids
$66,442
$927
24.7%
Marshall
$60,532
$715
29.9%
Rogers
$154,611
$1,282
27.1%
Mounds View
$89,358
$1,174
27.0%
Waconia
$101,619
$1,174
29.8%
Vadnais Heights
$89,632
$1,155
34.6%
Cloquet
$59,647
$980
28.8%
North St. Paul
$77,475
$1,226
32.4%
St. Peter
$67,255
$928
24.7%
East Bethel
$116,453
$1,544
28.9%
Mendota Heights
$129,800
$1,268
27.1%
Grand Rapids
$53,317
$946
36.1%
North Branch
$94,564
$1,085
33.0%
Victoria
$179,515
$2,588
22.5%
Little Canada
$69,673
$1,282
34.0%
Fairmont
$56,744
$748
28.7%
Hermantown
$85,417
$1,187
36.7%
Detroit Lakes
$60,317
$894
29.5%
Arden Hills
$121,978
$1,891
24.5%
Cambridge
$64,286
$1,207
34.6%
St. Anthony city (Hennepin and Ramsey Counties)
$91,955
$1,297
28.7%
Mound
$89,855
$1,050
24.8%
Waseca
$62,632
$838
33.3%
East Grand Forks
$81,783
$826
29.5%
Little Falls
$44,455
$775
26.3%
Oak Grove
$118,871
$1,419
37.9%
Thief River Falls
$65,086
$921
23.3%
Baxter
$67,064
$1,095
33.0%
Virginia
$49,789
$778
31.6%
Minnetrista
$162,474
$2,302
18.9%
Waite Park
$52,391
$1,023
36.1%
Orono
$173,209
$1,638
24.4%
St. Francis
$98,390
$1,032
22.2%
New Prague
$101,579
$1,193
21.5%
Mahtomedi
$126,579
$1,652
44.6%
Wyoming
$99,821
$1,176
23.6%
Albertville
$107,316
$1,166
21.3%
Dayton
$138,654
$1,181
26.9%
Shorewood
$163,525
$1,707
31.6%
Crookston
$52,557
$825
30.6%
Belle Plaine
$94,698
$1,256
31.3%
St. Joseph
$74,318
$1,037
34.9%
Spring Lake Park
$74,697
$1,281
33.6%
Kasson
$91,581
$796
29.9%
Isanti
$76,146
$1,118
28.3%
Medina
$202,153
$1,211
18.7%
Stewartville
$92,961
$945
24.5%
Jordan
$111,290
$1,203
43.2%
Litchfield
$60,804
$878
26.2%
Corcoran
$155,385
$2,219
13.2%
Delano
$105,766
$1,012
29.4%
Byron
$126,250
$989
41.2%
Zimmerman
$79,720
$1,367
27.7%
International Falls
$54,680
$684
26.9%
Glencoe
$67,547
$851
23.0%
Carver
$125,123
$1,369
31.7%
Chisago City
$92,278
$1,172
46.8%
Credit River
$154,145
$793
9.0%
St. Paul Park
$92,760
$1,689
28.0%
La Crescent
$70,813
$953
28.0%
Montevideo
$49,435
$762
26.3%
Falcon Heights
$87,750
$1,162
33.2%
North Oaks
$235,714
$2,112
36.8%
Lake City
$71,324
$971
32.8%
Morris
$59,261
$816
27.8%
Redwood Falls
$64,214
$833
26.1%
Circle Pines
$97,083
$1,345
32.6%
Luverne
$66,394
$768
32.2%
Princeton
$48,951
$976
28.2%
Becker
$87,432
$846
26.1%
Lindstrom
$98,456
$1,167
24.8%
Elko New Market
$149,881
$1,441
18.8%
Oak Park Heights
$77,132
$1,380
42.4%
Windom
$54,603
$809
26.7%
Chisholm
$47,792
$644
24.3%
St. James
$50,938
$740
24.4%
Lonsdale
$95,265
$1,351
31.7%
Watertown
$101,667
$885
23.7%
Rockford
$76,181
$1,184
31.7%
Dilworth
$84,602
$904
30.0%
Sauk Centre
$68,094
$771
22.8%
Nowthen
$149,297
$1,474
19.5%
Wayzata
$118,456
$1,523
29.2%
Wadena
$44,450
$643
31.1%
Cannon Falls
$76,442
$867
26.9%
Le Sueur
$68,750
$792
34.7%
Columbus
$103,906
$1,256
28.7%
Cold Spring
$71,609
$1,246
38.6%
Pipestone
$65,144
$627
26.1%
Park Rapids
$42,892
$691
31.6%
Newport
$62,039
$1,074
29.2%
Goodview
$66,065
$874
20.1%
St. Charles
$91,326
$910
17.9%
Scandia
$97,159
$899
40.8%
Centerville
$117,481
$1,616
23.2%
Bayport
$105,114
$1,610
45.7%
Deephaven
$164,149
$2,121
31.2%
Norwood Young America
$76,538
$1,083
26.8%
Pine Island
$85,500
$924
26.7%
Montrose
$89,100
$1,243
23.8%
Zumbrota
$72,061
$772
13.6%
Independence
$191,736
$1,447
17.5%
Mora
$51,577
$696
24.7%
Long Prairie
$60,313
$819
24.7%
Two Harbors
$63,565
$713
28.3%
Melrose
$54,951
$985
30.0%
Perham
$46,509
$787
26.3%
St. Augusta
$120,526
$1,065
23.1%
Eveleth
$43,843
$735
30.3%
Plainview
$63,194
$742
36.1%
Hanover
$145,156
$1,583
23.6%
Benson
$50,435
$906
29.0%
Sleepy Eye
$63,163
$755
31.5%
Breckenridge
$57,094
$517
24.3%
Annandale
$51,525
$926
31.5%
Montgomery
$61,677
$1,044
31.3%
Jackson
$65,531
$698
35.4%
Moose Lake
$49,722
$846
23.1%
Ely
$47,095
$563
34.9%
Rush City
$56,436
$909
28.7%
Eagle Lake
$87,130
$1,363
18.4%
Pine City
$49,336
$578
32.1%
Blue Earth
$61,950
$673
26.1%
Proctor
$80,385
$799
28.7%
Milaca
$46,218
$811
29.6%
Greenfield
$142,214
$1,750
17.5%
Mountain Iron
$67,429
$813
26.4%
Caledonia
$61,842
$740
30.2%
Dodge Center
$76,058
$883
20.9%
Albany
$78,977
$550
28.3%
Sandstone
$39,602
$1,011
26.5%
Wabasha
$60,893
$790
23.0%
Lake Crystal
$74,316
$644
27.4%
Crosby
$42,973
$790
24.4%
Spring Valley
$66,250
$738
28.8%
Le Center
$63,944
$767
24.2%
Mayer
$114,504
$1,199
37.0%
Crosslake
$81,538
$1,004
35.2%
Janesville
$71,053
$825
24.8%
Lauderdale
$73,931
$1,288
28.3%
Lexington
$76,047
$1,289
35.7%
Paynesville
$67,768
$694
18.8%
Arlington
$64,457
$835
32.1%
Granite Falls
$58,350
$782
24.9%
Olivia
$60,881
$712
24.2%
Madelia
$74,625
$726
20.6%
Staples
$45,982
$815
25.9%
Wells
$55,337
$633
27.7%
Rockville
$86,641
$857
21.1%
Maple Lake
$69,702
$807
29.9%
Excelsior
$92,148
$1,102
23.4%
Esko
$100,227
$1,409
19.0%
Aitkin
$37,177
$676
30.0%
Pequot Lakes
$73,125
$749
27.3%
Blooming Prairie
$61,458
$811
44.4%
Hoyt Lakes
$70,583
$745
23.6%
Springfield
$61,411
$752
31.9%
Eyota
$81,103
$772
19.7%
Cologne
$114,375
$467
31.9%
Gaylord
$62,083
$780
16.7%
Ortonville
$53,516
$702
24.7%
Warroad
$49,000
$708
26.1%
Hawley
$86,667
$705
26.4%
Slayton
$58,026
$579
23.2%
Tracy
$63,201
$542
17.4%
Winsted
$68,295
$781
33.5%
St. Bonifacius
$101,319
$977
24.1%
Spring Park
$48,684
$1,201
32.3%
Lester Prairie
$81,597
$665
26.7%
Mountain Lake
$54,107
$581
21.9%
Rice
$100,208
$1,279
22.7%
Stacy
$71,389
$811
32.5%
Coleraine
$65,221
$841
34.0%
Howard Lake
$85,677
$915
27.2%
Ada
$60,096
$631
27.9%
Gilbert
$51,250
$600
32.3%
Kenyon
$72,734
$802
32.6%
Rushford
$70,543
$794
24.4%
Waverly
$108,731
$743
18.1%
Maple Plain
$77,813
$1,064
30.9%
Aurora
$39,500
$475
24.2%
Grand Marais
$68,640
$901
25.6%
Lewiston
$89,219
$924
25.9%
Clearwater
$72,411
$939
22.8%
Nisswa
$94,650
$1,589
34.1%
Dundas
$113,125
$1,200
25.0%
Long Lake
$83,750
$1,535
40.3%
Osakis
$51,477
$709
24.6%
Oronoco
$153,393
$1,094
38.1%
Rock Creek
$92,344
$858
37.5%
Silver Bay
$65,882
$941
22.0%
Braham
$53,333
$830
29.4%
Waterville
$66,136
$805
31.7%
Mapleton
$77,768
$691
24.3%
Warren
$55,882
$722
30.9%
Lakeland
$96,176
$1,370
35.2%
Lakefield
$58,977
$829
21.2%
Pierz
$58,750
$864
24.8%
Clara City
$58,477
$1,051
26.8%
Frazee
$42,083
$790
29.4%
Madison
$49,063
$879
20.9%
Hinckley
$40,909
$936
35.2%
Canby
$55,870
$552
21.5%
Tonka Bay
$141,875
$2,204
22.9%
Red Lake
$52,929
$483
24.7%
Minneota
$65,500
$577
28.8%
Hayfield
$68,125
$983
27.3%
Avon
$87,961
$936
23.0%
Renville
$64,412
$649
22.3%
Fulda
$69,583
$789
24.2%
Babbitt
$53,875
$684
14.9%
Dawson
$67,540
$571
19.9%
Spring Grove
$59,792
$1,081
24.4%
Appleton
$40,000
$600
30.4%
Wheaton
$49,727
$563
30.8%
Glyndon
$90,515
$775
31.1%
Dassel
$58,958
$832
27.4%
Richmond
$64,865
$583
29.1%
Fosston
$45,893
$889
36.4%
Winthrop
$62,083
$681
18.5%
Red Lake Falls
$58,239
$595
30.8%
Starbuck
$57,167
$847
39.4%
Medford
$98,036
$825
21.1%
Edgerton
$69,464
$843
22.5%
Winnebago
$58,750
$769
23.1%
Goodhue
$86,125
$956
30.8%
Redby
$43,125
$535
32.1%
Dellwood
$216,000
$1,333
22.5%
Preston
$56,354
$576
25.9%
Taylors Falls
$60,313
$933
34.6%
Menahga
$54,167
$720
26.0%
Truman
$57,917
$876
24.0%
Atwater
$65,000
$726
22.2%
Parkers Prairie
$57,875
$727
23.8%
Adrian
$69,450
$863
20.8%
Keewatin
$50,658
$854
41.3%
Bagley
$51,607
$742
26.8%
New London
$67,105
$891
31.3%
Madison Lake
$104,583
$917
23.2%
Spicer
$68,571
$770
26.9%
Wanamingo
$78,375
$606
24.0%
Royalton
$54,167
$608
19.3%
Fairfax
$54,688
$412
37.0%
Lake Shore
$100,000
$932
11.1%
New York Mills
$46,458
$702
24.8%
Cottonwood
$79,457
$683
27.3%
Baudette
$63,843
$717
28.1%
Hector
$57,788
$1,131
28.0%
Elgin
$75,417
$719
20.0%
Shafer
$92,321
$1,067
27.5%
Lake St. Croix Beach
$95,313
$1,647
26.3%
Nashwauk
$59,615
$633
30.0%
Birchwood Village
$148,417
$1,790
14.1%
Bird Island
$67,794
$615
37.9%
Scanlon
$73,125
$1,500
51.0%
Tyler
$62,847
$746
24.8%
Sherburn
$59,844
$644
21.1%
Buhl
$55,925
$1,021
22.8%
East Gull Lake
$109,750
$1,157
25.0%
Eden Valley
$59,118
$850
24.0%
New Richland
$54,464
$629
32.5%
Harmony
$64,300
$850
34.7%
Little Rock
$44,931
$485
26.5%
Hilltop
$46,188
$981
25.7%
Mantorville
$113,036
$923
17.9%
Clarkfield
$57,688
$758
21.1%
Henderson
$89,531
$958
21.7%
Carlton
$52,232
$867
32.8%
Grand Meadow
$65,066
$527
24.3%
Walker
$32,857
$552
31.2%
Harris
$96,250
$1,028
14.4%
Morristown
$75,054
$950
30.8%
Deer River
$37,813
$656
30.9%
Mazeppa
$84,917
$1,069
31.7%
Browerville
$44,671
$775
35.6%
Houston
$45,417
$792
33.3%
Martin Lake
$111,607
$1,382
18.2%
West Concord
$75,625
$800
25.4%
Nicollet
$73,500
$836
23.9%
Morgan
$56,750
$1,125
42.5%
Ponemah
$74,196
$440
31.3%
Belgrade
$48,571
$675
27.3%
Pine River
$38,125
$806
27.9%
McIntosh
$41,250
$548
51.0%
Kerkhoven
$60,729
$697
51.0%
Dover
$95,313
$774
18.9%
Westbrook
$40,278
$598
23.8%
Watkins
$62,500
$775
21.7%
Lanesboro
$71,750
$499
18.8%
Lamberton
$60,781
$563
21.8%
Gibbon
$42,120
$781
22.9%
Welcome
$57,321
$640
28.9%
Silver Lake
$70,547
$773
12.9%
Hills
$77,917
$983
18.2%
Fertile
$61,500
$726
26.6%
Grove City
$50,521
$820
23.9%
Mabel
$65,125
$773
25.5%
Hallock
$64,185
$766
24.9%
Courtland
$102,546
$1,030
22.2%
Brownsdale
$63,750
$739
34.4%
Onamia
$25,417
$635
29.0%
Le Roy
$51,250
$753
38.0%
Vineland
$56,513
$700
28.8%
Bovey
$64,479
$847
26.4%
St. Clair
$98,043
$775
21.4%
St. Stephen
$91,250
$788
13.8%
Warsaw
$112,969
$1,250
27.5%
Henning
$43,611
$690
27.0%
Adams
$78,125
$713
23.9%
Biwabik
$64,886
$769
14.1%
Lilydale
$86,875
$2,311
46.7%
Loretto
$85,625
$747
31.1%
Hokah
$58,750
$837
27.5%
Raymond
$72,917
$850
21.0%
Battle Lake
$57,917
$919
28.9%
Greenwood
$197,000
$1,808
43.3%
Clarks Grove
$59,286
$858
30.5%
Walnut Grove
$61,354
$533
22.1%
White Earth
$21,420
$247
17.1%
Hancock
$67,019
$714
22.9%
Sebeka
$42,045
$756
25.4%
Stockton
$71,111
$900
27.5%
Marine on St. Croix
$135,242
$1,750
27.5%
Cleveland
$92,614
$696
38.8%
Rushford Village
$91,250
$1,271
14.6%
Twin Valley
$52,404
$1,013
20.0%
Isle
$46,667
$715
31.0%
Clear Lake
$105,724
$915
17.5%
Holdingford
$83,795
$978
20.6%
Kimball
$74,750
$722
21.3%
Foreston
$86,250
$1,000
23.5%
Clearbrook
$48,750
$804
35.2%
Kasota
$65,781
$703
19.3%
Trimont
$66,354
$625
18.9%
Hoffman
$53,889
$684
29.6%
Greenbush
$55,625
$475
22.5%
Clarissa
$45,250
$763
23.9%
Blackduck
$33,393
$686
30.7%
Karlstad
$50,536
$495
18.5%
Brownsville
$61,771
$600
23.8%
Evansville
$48,750
$664
32.8%
Emily
$68,438
$1,375
22.5%
Lake Benton
$45,500
$475
28.8%
Elysian
$91,875
$1,100
14.3%
Eagle Bend
$45,888
$697
29.7%
Motley
$46,563
$638
20.9%
Graceville
$51,719
$669
36.5%
Randall
$50,000
$558
33.8%
Alden
$75,000
$980
15.0%
Deerwood
$52,750
$525
22.0%
Taconite
$70,000
$669
34.2%
Center City
$87,656
$1,172
26.5%
La Prairie
$67,917
$738
29.4%
Wabasso
$60,144
$638
29.0%
Halstad
$53,750
$771
28.8%
Kiester
$44,091
$1,108
32.9%
Marble
$51,094
$925
29.7%
Littlefork
$58,641
$464
16.8%
Argyle
$87,857
$434
30.3%
Minnesota Lake
$65,938
$825
19.6%
Ranier
$74,602
$863
25.2%
Hendricks
$46,875
$594
24.3%
Lake Park
$63,125
$717
20.7%
Rollingstone
$87,000
$663
34.2%
Heron Lake
$65,750
$700
15.0%
Sacred Heart
$59,107
$765
22.5%
Ivanhoe
$52,000
$491
14.7%
Ellendale
$65,000
$833
21.8%
Hampton
$92,188
$857
40.0%
Jasper
$45,341
$694
26.3%
New Germany
$87,143
$870
27.2%
Brooten
$43,542
$925
30.8%
Brandon
$67,188
$630
25.3%
Buffalo Lake
$51,597
$746
36.6%
Glenville
$53,182
$665
41.5%
Ironton
$48,125
$900
23.1%
Lafayette
$86,875
$833
18.8%
Stewart
$52,813
$691
22.2%
Claremont
$72,000
$1,000
16.7%
Stephen
$65,625
$931
51.0%
Balaton
$53,333
$1,025
29.5%
Brownton
$75,139
$600
31.7%
Franklin
$56,250
$640
38.5%
Brewster
$55,481
$672
12.5%
Cosmos
$53,295
$654
22.8%
Lynd
$70,417
$900
24.4%
Butterfield
$57,708
$725
14.4%
Hamburg
$71,750
$786
21.8%
Hill City
$43,125
$744
25.6%
Prinsburg
$98,750
$900
51.0%
Pennock
$75,179
$963
21.3%
Rothsay
$75,833
$888
24.8%
Amboy
$74,861
$708
19.8%
Cass Lake
$39,732
$1,005
20.6%
Browns Valley
$44,650
$935
22.8%
Ellsworth
$56,429
$640
23.8%
Barnum
$54,688
$787
35.0%
Lyle
$53,594
$483
24.5%
Fountain
$71,875
$560
18.0%
Randolph
$89,375
$1,587
18.4%
Verndale
$34,053
$663
23.7%
Ottertail
$93,056
$1,094
25.0%
Racine
$82,232
$1,264
26.3%
Bertha
$51,094
$575
19.3%
Gem Lake
$129,583
$1,203
51.0%
Rose Creek
$68,036
$663
26.3%
Naytahwaush
$31,111
$460
23.6%
Kandiyohi
$70,417
$780
22.9%
Bethel
$98,333
$1,153
22.1%
New Auburn
$62,125
$675
29.0%
Vermillion
$95,000
$986
45.0%
St. Marys Point
$105,625
$1,438
43.3%
Canton
$56,250
$581
18.3%
Willernie
$77,321
$1,172
17.6%
Pillager
$64,250
$974
19.0%
Cook
$43,750
$643
39.3%
Danube
$57,083
$926
51.0%
Jenkins
$61,806
$950
29.5%
Ghent
$69,375
$950
38.0%
Newfolden
$68,750
$790
18.3%
Sturgeon Lake
$71,875
$746
26.9%
Erskine
$26,000
$650
30.0%
Floodwood
$34,583
$666
29.5%
Elmore
$40,455
$744
18.2%
Badger
$46,500
$663
29.2%
Kellogg
$63,750
$779
23.8%
Nevis
$54,583
$695
37.5%
Ulen
$36,979
$558
51.0%
Carlos
$70,417
$1,000
20.0%
Upsala
$60,956
$719
24.4%
Herman
$60,000
$575
42.2%
Underwood
$61,000
$913
24.6%
Medicine Lake
$136,250
$983
23.2%
Altura
$70,938
$588
26.7%
Chokio
$51,250
$709
51.0%
Ogilvie
$43,750
$875
29.7%
Audubon
$42,386
$819
28.4%
Tower
$57,813
$533
36.0%
Round Lake
$64,063
$595
16.7%
Oklee
$52,045
$589
51.0%
Miltona
$59,107
$768
24.8%
Ashby
$52,321
$834
35.3%
Milan
$65,000
$1,083
16.7%
Waubun
$57,188
$706
26.7%
Orr
$77,188
$821
22.5%
Wykoff
$64,000
$785
17.8%
Hartland
$60,972
$486
16.3%
Big Lake
$75,313
$99
9.0%
Fisher
$88,393
$1,031
20.0%
Darwin
$62,083
$1,036
16.3%
Wood Lake
$69,500
$625
31.6%
Comfrey
$56,429
$580
22.5%
Morton
$62,083
$1,042
38.6%
Willow River
$47,083
$680
24.4%
Bricelyn
$42,083
$472
22.9%
Cromwell
$49,583
$838
31.7%
Akeley
$47,083
$850
31.0%
Remer
$31,406
$664
23.6%
Wrenshall
$88,250
$1,063
28.8%
Vernon Center
$69,375
$967
25.8%
Chandler
$73,875
$809
15.5%
Belview
$60,000
$1,025
38.8%
Bigfork
$33,750
$1,093
38.8%
Lancaster
$58,750
$706
18.1%
Barrett
$50,833
$1,042
45.4%
Geneva
$51,250
$550
15.0%
Sanborn
$41,250
$99
9.0%
Hanley Falls
$61,250
$770
20.6%
Askov
$42,188
$438
33.0%
Hollandale
$61,250
$692
24.5%
Rushmore
$41,250
$379
45.0%
Ostrander
$69,583
$1,038
27.5%
Oslo
$72,000
$538
27.5%
Plummer
$78,750
$854
17.5%
Jeffers
$45,250
$643
19.6%
Dexter
$84,375
$810
13.8%
Backus
$49,250
$494
23.8%
Eitzen
$47,500
$486
17.5%
Lowry
$76,250
$875
20.0%
Emmons
$55,417
$675
26.3%
Garfield
$68,750
$485
21.1%
St. Martin
$72,083
$331
25.4%
Grey Eagle
$53,750
$300
24.0%
Cyrus
$60,417
$617
18.8%
Freeborn
$37,083
$1,550
51.0%
Russell
$59,750
$671
21.5%
Riverland
$28,654
$442
28.2%
Dalton
$63,237
$730
23.9%
Buckman
$82,500
$867
31.0%
Lismore
$56,069
$910
21.6%
Grygla
$60,341
$663
22.5%
Pine Point
$40,455
$546
34.5%
Murdock
$67,614
$1,071
28.0%
Clinton
$64,444
$843
38.3%
Alvarado
$75,000
$545
31.3%
Holland
$74,167
$775
40.6%
Lewisville
$55,000
$533
N/A
Middle River
$55,417
$367
19.6%
Ceylon
$41,875
$663
22.5%
Rice Lake
$43,333
$592
20.4%
Wahkon
$51,000
$843
26.5%
Maynard
$40,882
$615
23.8%
Peterson
$63,125
$625
22.5%
Villard
$50,556
$850
27.5%
Beaver Creek
$77,813
$713
17.5%
Calumet
$31,000
$690
45.0%
Bigelow
$77,875
$1,653
9.0%
Dresbach
$80,781
$613
24.4%
St. Hilaire
$88,750
$1,063
37.5%
Storden
$78,750
$992
22.5%
Wilmont
$51,250
$775
19.4%
Millville
$67,500
$564
22.9%
Lake George
$67,500
$933
25.8%
Gilman
$65,673
$840
20.0%
Deer Creek
$53,438
$375
30.0%
Bluffton
$60,625
$830
14.4%
Hackensack
$33,750
$689
30.0%
Rutledge
$61,477
$867
13.3%
Bowlus
$67,500
$880
27.0%
Cuyuna
$71,563
$875
36.3%
Wilton
$54,943
$1,063
27.9%
Vergas
$68,125
$625
30.8%
Beardsley
$63,750
$633
16.7%
Echo
$63,125
$575
30.5%
Ogema
$51,750
$525
29.4%
Donnelly
$83,500
$1,133
37.5%
Pemberton
$59,167
$1,350
23.5%
Kensington
$45,000
$525
31.3%
Lutsen
$52,031
$641
18.6%
Granada
$53,438
$775
18.6%
Callaway
$50,000
$813
20.6%
Pease
$58,214
$1,013
36.6%
Northome
$58,750
$450
26.5%
Milroy
$60,625
$495
18.8%
Dennison
$42,750
$1,433
42.0%
Kingston
$90,625
$588
18.9%
Lake Wilson
$64,375
$750
22.5%
Delavan
$66,667
$600
9.0%
Swanville
$55,313
$360
28.2%
Northrop
$59,643
$683
22.5%
Iona
$44,063
$675
31.0%
Lake Lillian
$61,250
$756
23.8%
Ruthton
$40,250
$733
22.5%
Currie
$42,500
$817
21.3%
Bellechester
$56,786
$920
27.5%
Magnolia
$55,000
$711
12.5%
Biscay
$135,750
$1,650
27.5%
Waltham
$59,375
$950
42.5%
Watson
$41,875
$672
25.7%
Finlayson
$49,464
$875
42.5%
Mahnomen
$12,000
$388
24.2%
Utica
$76,250
$833
17.9%
Twin Lakes
$43,750
$593
19.3%
Wendell
$62,500
$685
9.0%
Porter
$47,361
$843
26.3%
Bellingham
$50,833
$475
51.0%
Lucan
$45,000
$624
51.0%
Tenstrike
$56,250
$813
21.9%
Campbell
$71,786
$1,000
23.3%
South Haven
$90,625
$1,089
14.5%
Finland
$49,688
$652
25.8%
Kennedy
$66,750
$688
22.5%
Waldorf
$50,833
$880
44.0%
Blomkest
$56,579
$1,281
15.6%
Minnesota City
$62,500
$775
15.8%
Easton
$66,250
$1,188
19.4%
Shevlin
$59,750
$1,361
22.5%
Hardwick
$32,500
$610
31.4%
Lake Bronson
$52,614
$702
19.3%
Climax
$53,750
$625
20.0%
Taunton
$50,893
$675
12.5%
Garrison
$55,000
$869
22.5%
Hendrum
$50,179
$785
51.0%
Warba
$44,375
$875
37.0%
Federal Dam
$52,083
$1,286
35.0%
Felton
$63,000
$564
16.3%
Winger
$42,500
$619
22.5%
Big Falls
$32,917
$513
27.3%
St. Leo
$54,500
$519
16.3%
Zumbro Falls
$84,750
$854
51.0%
Bena
$42,500
$632
31.8%
Danvers
$113,472
$950
16.3%
Mendota
$104,375
$788
51.0%
Mentor
$39,583
$788
21.3%
Clements
$51,875
$742
31.3%
Wolverton
$43,977
$425
28.3%
Brook Park
$71,250
$964
43.1%
Riverton
$57,083
$644
51.0%
Elizabeth
$64,583
$1,313
32.5%
Meadowlands
$40,313
$650
22.9%
Meire Grove
$66,500
$700
20.8%
Palisade
$40,417
$792
22.5%
Elkton
$49,583
$758
28.8%
Coates
$60,500
$981
37.9%
Kettle River
$51,250
$767
28.3%
Mapleview
$36,875
$905
29.4%
Alpha
$135,638
$870
28.5%
Brooks
$43,438
$430
18.6%
Millerville
$83,000
$825
15.6%
Wright
$66,250
$563
51.0%
Trommald
$50,729
$663
22.5%
Steen
$53,542
$538
22.5%
Roscoe
$43,250
$1,143
28.9%
Nelson
$50,833
$933
42.5%
Squaw Lake
$58,125
$732
13.2%
Inger
$38,173
$629
22.1%
Ebro
$25,625
$563
20.8%
Burtrum
$39,250
$728
44.4%
Hazel Run
$61,786
$729
11.4%
Elbow Lake
$27,500
$492
27.5%
Whipholt
$72,500
$1,313
17.5%
Wolf Lake
$68,750
$864
17.5%
Holloway
$44,688
$575
45.0%
Gully
$39,265
$1,650
51.0%
Aldrich
$51,250
$725
27.5%
Midway
$33,750
$758
30.8%
Pine Bend
$28,750
$675
27.5%
How Minnesota Compares to the National Average
Median Rent
$909▼ 33.4%
Rent Burden
28.7%▼ 5.3%
Vacancy Rate
12.4%▲ 44.0%
Minnesota Rental Market Overview
Minnesota has approximately 899 cities with rental data tracked by StayRentals. Roughly 21.7% of housing units in the state are renter-occupied. The state's median rent is approximately $909, which is 33% lower than the national median of $1,365. (Source: Census ACS)
The average Minnesota renter spends approximately 28.7% of their income on rent, compared to the national average of approximately 30.3%. This suggests the state is generally in line with or more affordable than national averages. (Source: Census ACS)
With a rental vacancy rate of approximately 12.4%, the Minnesota rental market may offer renters more options and negotiating power. (Source: Census ACS)
Rent Burden Distribution Across Minnesota Cities
32% of cities in Minnesota have a rent burden at or above 30% of household income.
Credit River: median rent of $793, median income of $154,145, resulting in a rent burden of approximately 9.0%. (Source: Census ACS)
Corcoran: median rent of $2,219, median income of $155,385, resulting in a rent burden of approximately 13.2%. (Source: Census ACS)
Zumbrota: median rent of $772, median income of $72,061, resulting in a rent burden of approximately 13.6%. (Source: Census ACS)
Gaylord: median rent of $780, median income of $62,083, resulting in a rent burden of approximately 16.7%. (Source: Census ACS)
Tracy: median rent of $542, median income of $63,201, resulting in a rent burden of approximately 17.4%. (Source: Census ACS)
Most expensive cities (highest rent burden):
Chisago City: median rent of $1,172, with a rent burden of approximately 46.8%. Lower incomes relative to rent contribute to higher cost burden. (Source: Census ACS)
Bayport: median rent of $1,610, with a rent burden of approximately 45.7%. Lower incomes relative to rent contribute to higher cost burden. (Source: Census ACS)
Mahtomedi: median rent of $1,652, with a rent burden of approximately 44.6%. Lower incomes relative to rent contribute to higher cost burden. (Source: Census ACS)
Blooming Prairie: median rent of $811, with a rent burden of approximately 44.4%. Lower incomes relative to rent contribute to higher cost burden. (Source: Census ACS)
Jordan: median rent of $1,203, with a rent burden of approximately 43.2%. Lower incomes relative to rent contribute to higher cost burden. (Source: Census ACS)
HUD Fair Market Rent by Bedroom
HUD Fair Market Rent data is reported at the county level for this state. See city pages for local FMR data.
Population vs Median Rent in Minnesota
In Minnesota, larger cities tend to have higher rents than smaller towns.
Renting in Minnesota: What to Know
Renter protections and landlord-tenant laws vary by state and municipality within Minnesota. Most states require landlords to provide advance notice before raising rent on month-to-month leases, though the specific notice period varies. Some municipalities within Minnesota may have additional local tenant protections.
Housing laws change frequently. For advice specific to your situation, consult a local tenant rights organization, legal aid society, or attorney. StayRentals does not provide legal advice.
Minnesota Rental Market Trends
Rent trends for Minnesota are tracked through the Bureau of Labor Statistics Consumer Price Index for shelter costs. Nationally, rent costs have generally increased over the past decade, though the rate of increase varies by metro area and time period.
Detailed monthly rent CPI data is available for major metropolitan areas. Visit our homepage for the national rent CPI trend chart, or explore individual city pages for local context. (Source: BLS Consumer Price Index)
Affordable rentals in Minnesota
1,225 income-restricted apartment buildings tracked across Minnesota, sourced from HUD’s LIHTC, Section 8, Section 202, and Section 811 datasets.
U.S. Census Bureau American Community Survey (ACS) 5-Year Estimates
U.S. Department of Housing and Urban Development (HUD) Fair Market Rents
Bureau of Labor Statistics (BLS) Consumer Price Index for Rent of Primary Residence
Data is updated periodically. Census ACS data reflects 5-year estimates. HUD Fair Market Rents are updated annually. BLS rent CPI is updated monthly.
StayRentals is not a real estate agent, landlord, or property manager. This content is for educational and informational purposes only. Rent estimates are based on government data and may not reflect current market conditions. Housing laws vary by state and municipality. Consult a local tenant rights organization or attorney for advice specific to your situation.
Sources: U.S. Department of Housing and Urban Development (HUD) Fair Market Rents, U.S. Census Bureau American Community Survey (ACS) 5-Year Estimates, Bureau of Labor Statistics (BLS) Consumer Price Index.
Data vintage: HUD FMR FY 2025, Census ACS 2019–2023 5-Year Estimates, BLS CPI updated monthly. Government data may lag 1–2 years behind current market conditions.