RentYield Atlas

Best Minnesota ZIP Codes for Rental Yield (June 2026)

The top 50 of 152 Minnesota ZIP codes ranked by gross rental yield — home value, market rent, price-to-rent and 1-year appreciation for each.

#ZIPCitySTHome valueRent/moYieldP/RValue 1y
155454MinneapolisMN$152,870$1,84114.45%6.9-2.6%
255435EdinaMN$214,968$1,96210.95%9.1-6.6%
355101Saint PaulMN$180,436$1,54810.29%9.7-9.0%
455301AlbertvilleMN$383,203$2,9579.26%10.8-0.2%
555807DuluthMN$218,074$1,6699.18%10.9+8.0%
655412MinneapolisMN$239,345$1,7738.89%11.3+1.9%
755403MinneapolisMN$203,442$1,4518.56%11.7-5.7%
855411MinneapolisMN$247,722$1,7588.52%11.7+1.4%
955792VirginiaMN$149,074$1,0138.16%12.3+7.6%
1055008CambridgeMN$333,914$2,2007.91%12.6+1.5%
1155415MinneapolisMN$314,970$2,0597.84%12.7-14.9%
1256701Thief River FallsMN$192,913$1,2607.84%12.8-2.7%
1355401MinneapolisMN$312,374$2,0147.74%12.9-2.7%
1455806DuluthMN$215,580$1,2767.10%14.1+5.0%
1555304AndoverMN$467,082$2,7597.09%14.1+2.4%
1655404MinneapolisMN$243,680$1,4387.08%14.1+0.3%
1755904RochesterMN$298,272$1,7066.86%14.6+4.4%
1855102Saint PaulMN$290,169$1,6426.79%14.7+1.2%
1955804DuluthMN$370,209$2,0826.75%14.8+7.4%
2055114Saint PaulMN$283,630$1,5806.69%15.0-2.4%
2156529DilworthMN$294,640$1,6256.62%15.1+1.7%
2255805DuluthMN$230,002$1,2666.61%15.1+4.9%
2355434BlaineMN$344,395$1,8906.59%15.2+2.5%
2455103Saint PaulMN$258,376$1,4086.54%15.3-0.1%
2555413MinneapolisMN$332,584$1,8096.53%15.3-1.4%
2655448Coon RapidsMN$348,822$1,8956.52%15.3+2.7%
2755107Saint PaulMN$274,623$1,4796.46%15.5+0.9%
2855128OakdaleMN$363,386$1,9376.40%15.6+4.2%
2955449BlaineMN$465,322$2,4616.35%15.8+1.0%
3055316ChamplinMN$379,942$1,9906.29%15.9+2.7%
3155417MinneapolisMN$387,300$2,0286.28%15.9+2.1%
3255811HermantownMN$367,967$1,9266.28%15.9+6.5%
3355369Maple GroveMN$401,103$2,0986.28%15.9+2.5%
3455445Brooklyn ParkMN$366,193$1,9156.28%15.9+2.1%
3555330Elk RiverMN$421,364$2,1966.26%16.0+1.6%
3655422Golden ValleyMN$346,541$1,7856.18%16.2+2.4%
3755430Brooklyn CenterMN$285,606$1,4686.17%16.2+1.1%
3855408MinneapolisMN$295,644$1,5196.17%16.2+1.7%
3955433Coon RapidsMN$329,001$1,6896.16%16.2+3.1%
4055124Apple ValleyMN$383,185$1,9556.12%16.3+1.5%
4155425BloomingtonMN$336,245$1,6876.02%16.6-4.3%
4255901RochesterMN$332,893$1,6696.02%16.6+4.1%
4355038HugoMN$460,503$2,2885.96%16.8+1.8%
4455426Saint Louis ParkMN$378,375$1,8755.95%16.8+2.3%
4555421Columbia HeightsMN$307,209$1,5205.94%16.8+1.4%
4656387Waite ParkMN$257,662$1,2675.90%16.9+1.9%
4755912AustinMN$192,958$9475.89%17.0+5.0%
4855344Eden PrairieMN$351,808$1,7215.87%17.0+0.3%
4955075South Saint PaulMN$305,453$1,4585.73%17.5+3.1%
5055418MinneapolisMN$358,093$1,7095.73%17.5+2.3%

Average yield across this top 50: 7.08%. Excludes ZIPs under $50,000 home value.

Full dataset — all 8,427 ZIP codes · $19 one-time

This page shows 50 of 152 Minnesota ZIPs. CSV, opens in Excel / Sheets / pandas. 13 columns incl. metro, county, price-to-rent, 1y & 5y value and rent growth.

Get the CSV — $19

Instant download after checkout · what's inside

Other states

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming