Home / Housing data / Minnesota / Rankings / Median gross rentMinnesota places ranked by median rent 336 places in Minnesota have a reliable estimate of median rent (2020–2024 American Community Survey).
Highest figures: North Oaks ($3,500 or more), Lilydale ($2,362), Tonka Bay ($2,320).
Lowest figure: White Earth Township ($300).
The figure for Minnesota as a whole is $1,280 (±$7).
Figures last updated on November 12, 2026 .
Figure for Minnesota as a whole $1,280 (±$7) Places ranked 336 Minnesota places ranked by median rent Median gross rent, estimate (90% margin of error), 2020–2024 Rank Place County Median gross rent 1 North Oaks Ramsey County $3,500 or more 2 Lilydale Dakota County $2,362 (±$91) 3 Tonka Bay Hennepin County $2,320 (±$88) 4 Victoria Carver County $2,235 (±$781) 5 St. Paul Park Washington County $2,174 (±$387) 6 Oak Grove Anoka County $2,042 (±$549) 7 Andover Anoka County $2,037 (±$183) 8 Gnesen Township St. Louis County $2,011 (±$610) 9 Grand Lake Township St. Louis County $1,968 (±$475) 10 Woodbury Washington County $1,908 (±$64) 11 Hugo Washington County $1,891 (±$252) 12 Lino Lakes Anoka County $1,874 (±$198) 13 Maple Grove Hennepin County $1,868 (±$59) 14 Edina Hennepin County $1,844 (±$60) 15 Eden Prairie Hennepin County $1,833 (±$57) 16 Chanhassen Carver County $1,831 (±$62) 17 Ramsey Anoka County $1,826 (±$111) 18 Orono Hennepin County $1,818 (±$203) 19 Pokegama Township Pine County $1,810 (±$62) 20 Long Lake Hennepin County $1,809 (±$185) 21 Lakeville Dakota County $1,806 (±$96) 22 Rogers Hennepin County $1,789 (±$298) 23 Golden Valley Hennepin County $1,785 (±$117) 24 Cottage Grove Washington County $1,783 (±$161) 25 Wayzata Hennepin County $1,782 (±$193) 26 Minnetonka Hennepin County $1,779 (±$30) 27 (tie) Plymouth Hennepin County $1,766 (±$38) 27 (tie) Savage Scott County $1,766 (±$73) 29 Otsego Wright County $1,765 (±$184) 30 Robbinsdale Hennepin County $1,758 (±$155) 31 Apple Valley Dakota County $1,738 (±$59) 32 Arden Hills Ramsey County $1,710 (±$282) 33 Blaine Anoka County $1,705 (±$103) 34 East Bethel Anoka County $1,695 (±$161) 35 Mahtomedi Washington County $1,694 (±$409) 36 Champlin Hennepin County $1,689 (±$136) 37 Eagan Dakota County $1,679 (±$37) 38 Shoreview Ramsey County $1,661 (±$161) 39 (tie) Prior Lake Scott County $1,654 (±$146) 39 (tie) White Bear Township Ramsey County $1,654 (±$239) 41 Columbus Anoka County $1,653 (±$411) 42 Dayton Hennepin County $1,651 (±$321) 43 St. Louis Park Hennepin County $1,644 (±$43) 44 Rosemount Dakota County $1,640 (±$113) 45 Mendota Heights Dakota County $1,631 (±$139) 46 Stillwater Washington County $1,622 (±$246) 47 White Bear Lake Ramsey County $1,601 (±$84) 48 Lexington Anoka County $1,573 (±$122) 49 Bloomington Hennepin County $1,561 (±$36) 50 Chaska Carver County $1,553 (±$110) 51 Big Lake Township Sherburne County $1,538 (±$345) 52 Shakopee Scott County $1,531 (±$89) 53 Burnsville Dakota County $1,513 (±$52) 54 Circle Pines Anoka County $1,496 (±$208) 55 Coon Rapids Anoka County $1,494 (±$55) 56 St. Michael Wright County $1,483 (±$277) 57 Oakdale Washington County $1,481 (±$109) 58 Montrose Wright County $1,474 (±$400) 59 Hopkins Hennepin County $1,468 (±$65) 60 Crystal Hennepin County $1,467 (±$60) 61 Inver Grove Heights Dakota County $1,465 (±$92) 62 Hermantown St. Louis County $1,463 (±$201) 63 Vadnais Heights Ramsey County $1,455 (±$108) 64 Oak Park Heights Washington County $1,443 (±$176) 65 Medina Hennepin County $1,429 (±$499) 66 Cold Spring Stearns County $1,424 (±$316) 67 Forest Lake Washington County $1,421 (±$74) 68 Little Canada Ramsey County $1,417 (±$112) 69 Spring Lake Park Anoka County $1,413 (±$102) 70 Maplewood Ramsey County $1,406 (±$87) 71 Monticello Wright County $1,405 (±$142) 72 Eagle Lake Blue Earth County $1,403 (±$63) 73 Cambridge Township Isanti County $1,400 (±$614) 74 Rochester Olmsted County $1,399 (±$39) 75 (tie) Centerville Anoka County $1,398 (±$177) 75 (tie) Zimmerman Sherburne County $1,398 (±$220) 77 (tie) New Brighton Ramsey County $1,397 (±$58) 77 (tie) St. Anthony (Hennepin County) Hennepin County $1,397 (±$93) 79 Richfield Hennepin County $1,393 (±$43) 80 New Prague Scott County $1,389 (±$175) 81 Carver Carver County $1,379 (±$56) 82 Brooklyn Center Hennepin County $1,376 (±$42) 83 Roseville Ramsey County $1,374 (±$58) 84 Minneapolis Hennepin County $1,371 (±$20) 85 Northern Township Beltrami County $1,369 (±$608) 86 Rockford Township Wright County $1,359 (±$50) 87 North St. Paul Ramsey County $1,352 (±$76) 88 Lauderdale Ramsey County $1,351 (±$155) 89 Albertville Wright County $1,348 (±$153) 90 Belle Plaine Scott County $1,342 (±$151) 91 Big Lake Sherburne County $1,340 (±$211) 92 New Hope Hennepin County $1,335 (±$49) 93 Osseo Hennepin County $1,333 (±$153) 94 Waconia Carver County $1,330 (±$198) 95 Fridley Anoka County $1,326 (±$55) 96 Brooklyn Park Hennepin County $1,325 (±$51) 97 Chisago City Chisago County $1,321 (±$495) 98 North Branch Chisago County $1,308 (±$150) 99 Rice Lake St. Louis County $1,305 (±$194) 100 Cambridge Isanti County $1,302 (±$83) 101 Columbia Heights Anoka County $1,295 (±$102) 102 St. Francis Anoka County $1,287 (±$213) 103 Elk River Sherburne County $1,283 (±$142) 104 West St. Paul Dakota County $1,282 (±$103) 105 St. Paul Ramsey County $1,281 (±$19) 106 Sartell Stearns County $1,275 (±$77) 107 Anoka Anoka County $1,269 (±$77) 108 Isanti Isanti County $1,256 (±$151) 109 Mounds View Ramsey County $1,245 (±$71) 110 (tie) Farmington Dakota County $1,241 (±$244) 110 (tie) Spring Park Hennepin County $1,241 (±$163) 112 Falcon Heights Ramsey County $1,202 (±$42) 113 South St. Paul Dakota County $1,199 (±$63) 114 Jordan Scott County $1,192 (±$167) 115 Hastings Dakota County $1,183 (±$74) 116 (tie) Buffalo Wright County $1,182 (±$114) 116 (tie) Eckles Township Beltrami County $1,182 (±$50) 118 Lindstrom Chisago County $1,176 (±$248) 119 Ham Lake Anoka County $1,173 (±$88) 120 Wyoming Chisago County $1,166 (±$132) 121 Cannon Falls Goodhue County $1,161 (±$236) 122 South Bend Township Blue Earth County $1,155 (±$185) 123 Baxter Crow Wing County $1,154 (±$68) 124 (tie) Excelsior Hennepin County $1,143 (±$32) 124 (tie) Maple Lake Township Wright County $1,143 (±$63) 124 (tie) Marion Township Olmsted County $1,143 (±$315) 127 (tie) Maple Plain Hennepin County $1,140 (±$29) 127 (tie) Silver Bay Lake County $1,140 (±$109) 129 Bemidji Township Beltrami County $1,139 (±$92) 130 St. Joseph Stearns County $1,136 (±$128) 131 Byron Olmsted County $1,135 (±$151) 132 Mankato Blue Earth County $1,132 (±$57) 133 Hilltop Anoka County $1,127 (±$110) 134 Hector Renville County $1,125 (±$159) 135 (tie) Newport Washington County $1,122 (±$81) 135 (tie) St. Wendel Township Stearns County $1,122 (±$12) 137 Waite Park Stearns County $1,117 (±$94) 138 Kasson Dodge County $1,113 (±$459) 139 Pine Island Goodhue County $1,110 (±$63) 140 (tie) Melrose Stearns County $1,103 (±$210) 140 (tie) Northfield Rice County $1,103 (±$79) 142 Glencoe McLeod County $1,101 (±$98) 143 Mound Hennepin County $1,098 (±$291) 144 Clearwater Wright County $1,091 (±$97) 145 Grand Rapids Itasca County $1,090 (±$73) 146 Duluth St. Louis County $1,087 (±$45) 147 Dilworth Clay County $1,085 (±$119) 148 Two Harbors Lake County $1,079 (±$82) 149 Faribault Rice County $1,074 (±$100) 150 Norwood Young America Carver County $1,073 (±$200) 151 Stewartville Olmsted County $1,070 (±$223) 152 Clara City Chippewa County $1,068 (±$56) 153 (tie) Bemidji Beltrami County $1,067 (±$30) 153 (tie) Owatonna Steele County $1,067 (±$73) 155 (tie) Battle Lake Otter Tail County $1,052 (±$128) 155 (tie) Truman Martin County $1,052 (±$74) 157 Rockford Wright County $1,046 (±$190) 158 Proctor St. Louis County $1,044 (±$141) 159 Crosslake Crow Wing County $1,042 (±$188) 160 Foley Benton County $1,041 (±$242) 161 Avon Stearns County $1,039 (±$187) 162 (tie) Long Prairie Todd County $1,033 (±$148) 162 (tie) Moorhead Clay County $1,033 (±$50) 164 Cloquet Carlton County $1,024 (±$91) 165 Sandstone Pine County $1,015 (±$95) 166 Dodge Center Dodge County $1,012 (±$97) 167 St. Cloud Stearns County $1,003 (±$44) 168 St. Charles Winona County $1,001 (±$82) 169 (tie) Grant Valley Township Beltrami County $1,000 (±$175) 169 (tie) Starbuck Pope County $1,000 (±$95) 171 Princeton Mille Lacs County $991 (±$152) 172 Litchfield Meeker County $987 (±$108) 173 Rush City Chisago County $983 (±$67) 174 Benson Swift County $982 (±$72) 175 Spring Grove Houston County $978 (±$270) 176 Montgomery Le Sueur County $974 (±$175) 177 North Mankato Nicollet County $973 (±$35) 178 Annandale Wright County $971 (±$317) 179 Carlton Carlton County $970 (±$100) 180 Red Wing Goodhue County $969 (±$54) 181 (tie) Delano Wright County $964 (±$37) 181 (tie) Sauk Rapids Benton County $964 (±$53) 183 New Ulm Brown County $962 (±$71) 184 St. Peter Nicollet County $961 (±$46) 185 Hinckley Pine County $956 (±$88) 186 Detroit Lakes Becker County $954 (±$61) 187 Austin Mower County $953 (±$72) 188 Morris Stevens County $950 (±$180) 189 (tie) New London Kandiyohi County $946 (±$108) 189 (tie) Pierz Morrison County $946 (±$147) 191 Hutchinson McLeod County $940 (±$49) 192 Worthington Nobles County $938 (±$116) 193 Hayfield Dodge County $935 (±$292) 194 Alexandria Douglas County $934 (±$78) 195 Kathio Township Mille Lacs County $933 (±$128) 196 (tie) Lewiston Winona County $929 (±$107) 196 (tie) Mountain Lake Cottonwood County $929 (±$234) 198 Watertown Carver County $927 (±$203) 199 Granite Falls Yellow Medicine County $920 (±$172) 200 (tie) Blue Earth Faribault County $918 (±$303) 200 (tie) Mountain Iron St. Louis County $918 (±$211) 202 Spring Valley Fillmore County $915 (±$97) 203 Hokah Houston County $912 (±$239) 204 (tie) Fergus Falls Otter Tail County $911 (±$92) 204 (tie) Howard Lake Wright County $911 (±$75) 206 Willmar Kandiyohi County $910 (±$64) 207 Moose Lake Carlton County $907 (±$107) 208 Lonsdale Rice County $906 (±$109) 209 Eveleth St. Louis County $904 (±$127) 210 Waseca Waseca County $903 (±$94) 211 Frazee Becker County $902 (±$67) 212 (tie) Goodview Winona County $900 (±$59) 212 (tie) Grand Marais Cook County $900 (±$151) 214 Baudette Lake of the Woods County $899 (±$88) 215 Roseau Roseau County $895 (±$287) 216 (tie) Becker Sherburne County $889 (±$202) 216 (tie) La Crescent Houston County $889 (±$197) 216 (tie) Le Center Le Sueur County $889 (±$186) 219 East Grand Forks Polk County $888 (±$132) 220 Barnum Carlton County $885 (±$79) 221 Waterville Le Sueur County $884 (±$69) 222 Winona Winona County $882 (±$68) 223 Le Sueur Le Sueur County $880 (±$72) 224 Browerville Todd County $876 (±$41) 225 Janesville Waseca County $873 (±$64) 226 Lake City Wabasha County $871 (±$110) 227 Kenyon Goodhue County $869 (±$46) 228 (tie) Dassel Meeker County $866 (±$37) 228 (tie) Hoffman Grant County $866 (±$203) 230 Glenwood Pope County $865 (±$89) 231 Gaylord Sibley County $860 (±$230) 232 Spicer Kandiyohi County $859 (±$39) 233 (tie) Albert Lea Freeborn County $857 (±$71) 233 (tie) Rushford Fillmore County $857 (±$67) 235 (tie) Nicollet Nicollet County $855 (±$67) 235 (tie) Perham Otter Tail County $855 (±$136) 237 Montevideo Chippewa County $851 (±$37) 238 Crosby Crow Wing County $849 (±$200) 239 (tie) Barnesville Clay County $848 (±$92) 239 (tie) Crookston Polk County $848 (±$65) 241 Pequot Lakes Crow Wing County $847 (±$35) 242 Staples Todd County $844 (±$121) 243 Sauk Centre Stearns County $843 (±$78) 244 (tie) Caledonia Houston County $839 (±$206) 244 (tie) St. James Watonwan County $839 (±$119) 246 (tie) Madison Lac qui Parle County $838 (±$141) 246 (tie) Thief River Falls Pennington County $838 (±$70) 248 Milaca Mille Lacs County $835 (±$51) 249 (tie) Fulda Murray County $834 (±$56) 249 (tie) Winsted McLeod County $834 (±$74) 249 (tie) Zumbrota Goodhue County $834 (±$26) 252 (tie) Hibbing St. Louis County $833 (±$78) 252 (tie) Madelia Watonwan County $833 (±$131) 254 Redwood Falls Redwood County $832 (±$46) 255 Plainview Wabasha County $828 (±$78) 256 Brainerd Crow Wing County $827 (±$57) 257 (tie) Lake Crystal Blue Earth County $825 (±$247) 257 (tie) Park Rapids Hubbard County $825 (±$297) 257 (tie) Raymond Kandiyohi County $825 (±$333) 260 Grove City Meeker County $822 (±$71) 261 Springfield Brown County $820 (±$103) 262 Deer River Itasca County $816 (±$76) 263 Paynesville Stearns County $815 (±$272) 264 Windom Cottonwood County $806 (±$103) 265 Eyota Olmsted County $805 (±$48) 266 (tie) Cokato Wright County $797 (±$176) 266 (tie) Henning Otter Tail County $797 (±$159) 268 Virginia St. Louis County $792 (±$59) 269 Fosston Polk County $790 (±$149) 270 (tie) Braham Isanti County $788 (±$264) 270 (tie) Mora Kanabec County $788 (±$253) 272 (tie) Mapleton Blue Earth County $782 (±$66) 272 (tie) Sleepy Eye Brown County $782 (±$93) 274 Olivia Renville County $780 (±$41) 275 (tie) Kimball Stearns County $779 (±$30) 275 (tie) Marshall Lyon County $779 (±$74) 277 Preston Fillmore County $769 (±$71) 278 Cass Lake Cass County $763 (±$296) 279 Wabasha Wabasha County $757 (±$179) 280 Belgrade Stearns County $756 (±$170) 281 Mahnomen Mahnomen County $753 (±$91) 282 (tie) Jackson Jackson County $752 (±$152) 282 (tie) Slayton Murray County $752 (±$135) 284 (tie) Bagley Clearwater County $750 (±$138) 284 (tie) Tyler Lincoln County $750 (±$42) 286 Blackduck Beltrami County $749 (±$44) 287 Chatfield Fillmore County $748 (±$165) 288 (tie) Little Falls Morrison County $747 (±$110) 288 (tie) Ortonville Big Stone County $747 (±$326) 290 Ada Norman County $746 (±$110) 291 Kerkhoven Swift County $745 (±$179) 292 Elbow Lake Grant County $742 (±$78) 293 Pipestone Pipestone County $740 (±$53) 294 Graceville Big Stone County $739 (±$116) 295 Fairmont Martin County $738 (±$47) 296 Menahga Wadena County $734 (±$146) 297 Hawley Clay County $733 (±$109) 298 Chisholm St. Louis County $732 (±$265) 299 New York Mills Otter Tail County $727 (±$116) 300 Pike Bay Township Cass County $725 (±$231) 301 Warroad Roseau County $721 (±$169) 302 (tie) Appleton Swift County $717 (±$302) 302 (tie) Warren Marshall County $717 (±$89) 304 Winnebago Faribault County $713 (±$61) 305 Pine River Cass County $700 (±$77) 306 (tie) Gilbert St. Louis County $698 (±$199) 306 (tie) Greenway Township Itasca County $698 (±$140) 308 Tracy Lyon County $697 (±$225) 309 Wells Faribault County $694 (±$51) 310 Sebeka Wadena County $688 (±$148) 311 Wadena Wadena County $684 (±$105) 312 Pine City Pine County $680 (±$146) 313 Aitkin Aitkin County $679 (±$150) 314 Renville Renville County $676 (±$42) 315 Wanamingo Goodhue County $674 (±$89) 316 Onamia Mille Lacs County $656 (±$199) 317 Motley Morrison County $653 (±$172) 318 International Falls Koochiching County $645 (±$114) 319 Albany Stearns County $642 (±$69) 320 Minneota Lyon County $640 (±$156) 321 Luverne Rock County $639 (±$80) 322 Ely St. Louis County $627 (±$167) 323 Walnut Grove Redwood County $621 (±$25) 324 Wheaton Traverse County $609 (±$78) 325 Royalton Morrison County $600 (±$40) 326 McIntosh Polk County $591 (±$47) 327 Canby Yellow Medicine County $588 (±$33) 328 Dawson Lac qui Parle County $586 (±$38) 329 Walker Cass County $545 (±$141) 330 (tie) Lanesboro Fillmore County $518 (±$114) 330 (tie) Redby Beltrami County $518 (±$253) 332 Breckenridge Wilkin County $515 (±$150) 333 Red Lake Falls Red Lake County $511 (±$53) 334 White Township St. Louis County $509 (±$138) 335 Red Lake Beltrami County $378 (±$51) 336 White Earth Township Becker County $300 (±$85)
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
336 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in Minnesota One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for Minnesota beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near Minnesota, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near Minnesota, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about Minnesota Which place in Minnesota has the highest median rent? North Oaks has the highest, $3,500 or more (2020–2024 American Community Survey).
Which place in Minnesota has the lowest median rent? White Earth Township has the lowest, $300 (±$85).
What is the median rent in Minnesota? The figure for Minnesota as a whole is $1,280 (±$7).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related