Grand Forks, ND-MN Metro Area - Investment Guide

Metro Area • 22 Cities • 25 ZIP Codes

Avg Home Value $256,407
Avg Monthly Rent $959
Avg Cap Rate 3.02%
Avg Investability 2.7 ★
Cities 22
ZIP Codes 25

This metro is one of hundreds you can screen side by side — filter by the numbers that matter and get alerts when they move. See plans →

🏦 30-yr Fixed Rate: 7.28% as of Oct 1 Source: Freddie Mac PMMS

Best ZIP codes in Grand Forks, ND-MN

Every ZIP in the metro, ranked four ways. Free.

Cash Flow → Appreciation → Affordable →

Cities in Grand Forks, ND-MN

Top ZIP Codes by Investability

ZIP Code City State Home Value Rent Cap Rate Rating
56542 Fosston MN $210,539 $909 3.37% 3.0 ★
58201 Grand Forks ND $329,003 $1,163 2.76% 3.0 ★
56651 Mahnomen MN $227,656 $999 3.42% 3.0 ★
56723 Fisher MN $264,800 $1,053 3.10% 3.0 ★
56736 Mentor MN $327,286 $918 2.19% 3.0 ★
56556 McIntosh MN $195,373 $873 3.49% 3.0 ★
58203 Grand Forks ND $246,766 $1,247 3.94% 3.0 ★
56684 Trail MN $294,290 $900 2.39% 3.0 ★
56716 Crookston MN $189,988 $927 3.81% 3.0 ★
56523 Climax MN $198,172 $873 3.44% 3.0 ★
56744 Oslo MN $165,364 $1,026 4.84% 3.0 ★
56592 Winger MN $176,839 $873 3.85% 3.0 ★
56646 Trail MN $278,341 $891 2.50% 3.0 ★
56721 East Grand Forks MN $290,449 $1,063 2.85% 3.0 ★
56535 Erskine MN $295,210 $873 2.31% 3.0 ★
56762 Warren MN $186,253 $909 3.81% 3.0 ★
56540 Fertile MN $232,859 $873 2.92% 3.0 ★
58201 Grand Forks ND $307,170 $1,220 3.10% 3.0 ★
56651 Mahnomen MN $215,026 $999 3.62% 3.0 ★
58251 Larimore ND $220,030 $945 3.35% 3.0 ★
56722 Euclid MN $260,003 $927 2.78% 3.0 ★
56542 Fosston MN $219,926 $909 3.22% 3.0 ★
58203 Grand Forks ND $229,176 $1,056 3.60% 3.0 ★
56684 Trail MN $264,590 $900 2.65% 3.0 ★
56723 Fisher MN $277,756 $1,053 2.96% 3.0 ★
56736 Mentor MN $333,281 $918 2.15% 3.0 ★
56556 McIntosh MN $208,808 $873 3.26% 3.0 ★
56716 Crookston MN $182,762 $927 3.96% 3.0 ★
56721 East Grand Forks MN $279,165 $791 2.21% 3.0 ★
56523 Climax MN $205,782 $873 3.31% 3.0 ★
56744 Oslo MN $177,585 $1,026 4.51% 3.0 ★
56592 Winger MN $189,067 $873 3.60% 3.0 ★
56646 Trail MN $282,124 $891 2.46% 3.0 ★
58251 Larimore ND $202,553 $945 3.64% 3.0 ★
56722 Euclid MN $254,302 $927 2.84% 3.0 ★
56535 Erskine MN $309,039 $873 2.20% 3.0 ★
56762 Warren MN $198,806 $909 3.57% 3.0 ★
56540 Fertile MN $246,182 $873 2.77% 3.0 ★
58201 Grand Forks ND $322,566 $1,227 2.97% 3.0 ★
56651 Mahnomen MN $224,588 $999 3.47% 3.0 ★
56723 Fisher MN $264,800 $1,053 3.10% 3.0 ★
56736 Mentor MN $327,286 $918 2.19% 3.0 ★
56542 Fosston MN $230,027 $909 3.08% 3.0 ★
58203 Grand Forks ND $241,492 $1,163 3.76% 3.0 ★
56684 Trail MN $287,935 $900 2.44% 3.0 ★
56716 Crookston MN $184,409 $927 3.92% 3.0 ★
56523 Climax MN $189,209 $873 3.60% 3.0 ★
56744 Oslo MN $165,364 $1,026 4.84% 3.0 ★
56556 McIntosh MN $216,782 $873 3.14% 3.0 ★
56592 Winger MN $202,004 $873 3.37% 3.0 ★
A great house in the wrong ZIP is still a bad deal — screen every market by cash flow & cap rate.
Open the Market Finder →
Free to search · investor plans from $19/mo

About Grand Forks, ND-MN Real Estate Market

The Grand Forks, ND-MN metropolitan statistical area (MSA) encompasses 22 cities and 25 ZIP codes. The average home value across the metro is $256,407, with an average monthly rent of $959. Explore individual cities and ZIP codes to find investment opportunities that match your criteria.