State rental market analysis · ND

North Dakota rental markets

8 tracked cities over 20,000 population, 8 ranked and summarized by their median Overall. Every number traces to Census, Zillow and BLS. All states ranked →

Browse every North Dakota ZIP Code area → · the full server-rendered index for this state.

Part of the West North Central Census division (Midwest region).

44.5 median Overall
Middle range 36.2 to 44.9 (25th to 75th percentile of its cities)Median Cash Flow 35.8 · Growth 52.9 · Stability 47.4Ranked #32 of 51 states by median Overall scoredistribution across 8 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

North Dakota ranks #32 of 51 states for rental investing, with a median Overall of 44.5/100 across its ranked cities, below the national median. 8 ranked cities roll up into this grade.

A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 8 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow4.3%not measured
Rent growthGrowth4.6%not measured
Home value growthGrowth3.4%not measured
Population growthGrowth1.1%not measured
Job growthGrowth0.9%not measured
Price-to-incomeCash Flow4.6×not measured
UnemploymentStability1.9%not measured
Rental demandStability46% renters · 821.8% vacancynot measured
Income growthGrowth4.1%not measured

Every city in North Dakota, ranked

Led by West Fargo at 56/100. Click any column to re-sort; every city links to its full shown-math breakdown.

ND rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1West Fargo56CBC$360,8044.3%#443
2Mandan49DCC$352,5324.7%#803
3Grand Forks45DCC$305,4844.7%#1032
4Bismarck45DCC$383,4244.2%#1053
5Fargo44DBC$326,6374.0%#1064
6Minot43CDC$282,6415.0%#1132
7Dickinson36CDC$334,1594.6%#1448
8Williston34DDC$378,6844.0%#1527

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2019–2023 · Census PEP July 2024 · BLS LAUS county 2023 annual. Generated 2026-09-01. Methodology & limitations · underwrite any specific deal with the free calculators.

ZIP markets in North Dakota

389 Census ZIP Codes (ZCTAs) in North Dakota · 110 data-eligible for subscores. These are sub-city government areas ranked separately from the North Dakota city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), a newer release than the ACS 2019–2023 figures the city table above uses; the same measure can legitimately disagree between the two.

Best overall ZIP Codes in North Dakota

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical ND state rank; the smaller figure is its national rank. Separate from the North Dakota city table and not directly comparable to it.

ND rankZIP CodeOverallgrade · nationalKey metric
#158078West FargoA 72#314 nat4.1%Survey yield
#258104FargoA 70#522 nat3.7%Survey yield
#358103FargoA 68#800 nat4.2%Survey yield
#458504BismarckA 66#1,346 nat3.9%Survey yield
#558503BismarckA 65#1,688 nat3.5%Survey yield
#658102FargoA 64#1,765 nat4.1%Survey yield
#758047HoraceA 64#1,801 nat6.0%Survey yield
#858501BismarckB 63#2,423 nat3.9%Survey yield
#858554MandanB 63#2,423 nat4.7%Survey yield
#1058201Grand ForksB 61#3,063 nat4.1%Survey yield
#1158012CasseltonB 60#3,314 nat3.4%Survey yield
#1258622BelfieldB 57#4,790 nat5.3%Survey yield

Top affordability ZIP Codes in North Dakota

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
158316Shell Valley91#320 nat7.3%Survey yield
258568Selfridge89#445 nat7.0%Survey yield
358243Hoople86#662 nat10.2%Survey yield
458852Tioga75#2,115 nat6.5%Survey yield
558533Elgin73#2,382 nat8.4%Survey yield
658757Mandaree73#2,382 nat5.1%Survey yield
758740Glenburn73#2,464 nat8.2%Survey yield
858759Max72#2,652 nat7.5%Survey yield
958256Manvel71#2,780 nat7.5%Survey yield
1058413Ashley71#2,881 nat10.9%Survey yield
1158529Carson70#2,960 nat8.8%Survey yield
1258770Parshall69#3,281 nat5.1%Survey yield

Deepest rental-market ZIP Codes in North Dakota

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
158301Devils Lake80#200 nat4.2%Survey yield
258104Fargo77#680 nat3.7%Survey yield
358538Cannon Ball76#711 nat6.1%Survey yield
458770Parshall75#945 nat5.1%Survey yield
558012Casselton72#1,523 nat3.4%Survey yield
658040Gwinner70#1,912 nat5.2%Survey yield
758568Selfridge69#2,262 nat7.0%Survey yield
858270Park River68#2,478 nat6.1%Survey yield
958103Fargo68#2,669 nat4.2%Survey yield
1058075Wahpeton64#3,956 nat4.9%Survey yield
1158201Grand Forks63#4,343 nat4.1%Survey yield
1258722Burlington62#4,642 nat5.0%Survey yield
Open the full North Dakota ZIP explorer (all 389 areas, sortable) →