Most Affordable Cities in Minnesota.

Cities in Minnesota ranked by median rent as a share of median household income.

99 cities ranked · See the national list

#CityMedian Rent
1Ham Lake$1,173
2Farmington$1,241
3Big Lake$1,340
4Rogers$1,789
5St. Michael$1,483
6Marshall$779
7Elk River$1,283
8Waconia$1,330
9North Mankato$973
10Mendota Heights$1,631
11Prior Lake$1,654
12Hastings$1,183
13Rosemount$1,640
14Chanhassen$1,831
15Hutchinson$940
16Plymouth$1,766
17Lakeville$1,806
18Northfield$1,103
19Owatonna$1,067
20Albert Lea$857
21Buffalo$1,182
22Sauk Rapids$964
23South St. Paul$1,199
24Mounds View$1,245
25Fairmont$738
26Chaska$1,553
27Austin$953
28Eden Prairie$1,833
29Savage$1,766
30Maple Grove$1,868
31Moorhead$1,033
32Shakopee$1,531
33Edina$1,844
34Red Wing$969
35Inver Grove Heights$1,465
36North Branch$1,308
37Champlin$1,689
38Willmar$910
39Otsego$1,765
40Lino Lakes$1,874
41Brainerd$827
42Brooklyn Park$1,325
43Vadnais Heights$1,455
44St. Peter$961
45Cottage Grove$1,783
46Andover$2,037
47Minnetonka$1,779
48New Ulm$962
49Hibbing$833
50Detroit Lakes$954
51Sartell$1,275
52Worthington$938
53Alexandria$934
54Woodbury$1,908
55Forest Lake$1,421
56Stillwater$1,622
57Shoreview$1,661
58Maplewood$1,406
59East Bethel$1,695
60Eagan$1,679
61Rochester$1,399
62Winona$882
63Ramsey$1,826
64New Brighton$1,397
65Oakdale$1,481
66Duluth$1,087
67Roseville$1,374
68Crystal$1,467
69North St. Paul$1,352
70Blaine$1,705
71Hermantown$1,463
72St. Louis Park$1,644
73Fergus Falls$911
74Hugo$1,891
75St. Cloud$1,003
76Richfield$1,393
77Golden Valley$1,785
78Cloquet$1,024
79Anoka$1,269
80Bloomington$1,561
81Mankato$1,132
82Coon Rapids$1,494
83Minneapolis$1,371
84Fridley$1,326
85New Hope$1,335
86Burnsville$1,513
87St. Paul$1,281
88Faribault$1,074
89Columbia Heights$1,295
90Monticello$1,405
91Apple Valley$1,738
92Grand Rapids$1,090
93Little Canada$1,417
94West St. Paul$1,282
95Brooklyn Center$1,376
96White Bear Lake$1,601
97Bemidji$1,067
98Hopkins$1,468
99Robbinsdale$1,758