Cities / North Dakota / Grand Forks County / Grand Forks
Grand Forks cityscape
City housing brief · Incorporated place

Grand Forks, ND

City evidence stays city-level. County, metro and national records appear separately to explain the wider market without changing the city figures.

City gross yield4.6%ZORI × 12 ÷ ZHVI · before costs
Direct city rent answer

What does rent cost in Grand Forks, ND?

The latest city-level Zillow ZORI for Grand Forks is $1,172 per month in 2026-06. It measures a typical asking-rent market across rental types—not an arithmetic average or an address-level rent estimate.

City Zillow ZORI$1,1722026-06 · up 8.1% year over year
City ACS gross rent$980ACS 2024 5-year occupied-renter survey
HUD two-bedroom context$1,089Grand Forks County administrative standard
How to read the rent answer for Grand Forks
MeasureCurrent valueGeographyMeasurement boundary
Zillow ZORI$1,172Grand Forks cityTypical observed asking-rent index; not a unit quote.
Census ACS gross rent$980Grand Forks citySurvey estimate for occupied renter homes, including specified utilities.
HUD 2BR FMR$1,089Grand Forks CountyAdministrative bedroom standard; wider context, never substituted as city rent.

For a property decision, match bedroom count, condition, utilities, concessions, lease timing and nearby comparable listings. Wider county and metro evidence below stays explicitly labelled.Zillow pulled 2026-07-29

City market snapshot

Four figures that frame the city

Typical home value
$304k
▲ 7.6% year over year
Zillow ZHVI · 2026-06
Observed market rent
$1,172
▲ 8.1% year over year
Zillow ZORI · 2026-06
Entry affordability
4.8x
home value ÷ household income
Zillow + Census ACS
Population
59,042
▲ 4.5% between ACS vintages
ACS 2024 5-year
Decision brief

What the city-level evidence says

01Decision frame

For Grand Forks, the current Zillow decision frame is a typical city home value of $303,687 and a typical observed monthly market rent of $1,172. Their implied gross yield is 4.6%, before vacancy, maintenance, management, taxes, insurance, utilities, capital work and financing. The Zillow value equals 4.8x ACS median household income, while annual Zillow rent equals 22.1% of that income. These affordability comparisons are broad household benchmarks, not evidence that a specific unit’s achievable rent supports its purchase price.

02Housing stock

Citywide stock comprises 28,129 housing units, with renters occupying 53.6% of occupied units and an overall vacancy rate of 7.0%. The ACS median home value is $249,900, while ACS median gross rent is $980 and includes contract rent plus selected utilities. These surveyed occupied-housing measures differ in definition and period from Zillow’s typical market value and observed rent, so they should not be averaged or used interchangeably. Vacancy is housing-stock context, not proof that a chosen rental will lease quickly.

03City depth

Direct city depth is mixed. Among renter households measured by ACS, 45.2% are rent-burdened. Single-family properties represent 47.0% of units and large multifamily properties 28.4%; these structure shares do not measure investable supply. Of vacant units, 53.9% are classified as for rent, but vacancy reasons do not show condition, asking rent or current availability. Population increased from 56,500 to 59,042, a 4.5% change between overlapping ACS vintages that should not be annualized and may reflect boundary changes. Median household income is $63,627, with poverty at 15.5% and unemployment at 2.4%; these describe demand constraints without establishing causation or tenant quality.

04Wider context

At the county scope, Grand Forks County had a median marketing time of 48 days and price reductions on 9.2% of active listings; these county figures can inform negotiation expectations but do not measure city liquidity. At the metro scope, Grand Forks, ND job growth was 0.3% and building permits totaled 314 in the supplied periods; these metro indicators frame labor momentum and construction flow, not city demand or available inventory. At the national scope, the Freddie Mac 30-year mortgage rate was 6.66%, a national financing benchmark rather than a quote for any borrower.

05Limits & next checks

Underwriting is limited by citywide benchmarks, overlapping ACS surveys and wider geographies that cannot resolve a building’s economics. Verify the subject’s price, rent roll or signed lease, achieved rent comps, concessions, occupancy history, taxes, insurance, utilities and flood or climate exposure. Inspect major systems; then model maintenance, management, turnover, capital work, financing and exit assumptions.

Housing system

Market movement and the stock underneath it

Five-year path

Price and rent, rebased to 100

ZHVI +27.1%ZORI +34.3%
13411595202120222023202420252026
Each series starts at 100 so their direction can be compared without pretending that a home value and a monthly rent share the same unit.
Housing stock

Tenure and vacancy

ACS
53.6%RENTER
Owner occupied46.4%
Renter occupied53.6%
Vacant units7.0%

Median structure year 1984

Tenure uses occupied units; vacancy uses all housing units.
Measurement matrix

Two sources, two different questions

SourceHome valueMonthly rent
Zillow market index$303.7K$1.2K
ACS occupied housing$249.9K$980
Zillow measures current market indexes. ACS reports surveyed owner value and gross rent for occupied housing. The rows are context, not interchangeable estimates.
Direct local rental evidence

Recent leases and rental-market liquidity in Grand Forks, ND

These Apartment List observations match the exact city Census code 3832060. They are kept separate from Zillow asking rent, Census occupied-home rent and wider metro measures.

Direct recent-lease rent history

Monthly overall-rent index; missing observations are not filled from another geography.

$1,186$1,048$9092021-082026-07
Recent-lease rent$1,1862026-07 · +4.8% year over year
Rental vacancyn/an/a
Time on marketn/an/a
Direct city depth

Households and housing form behind the medians

Median household income$64k

Annual ACS household measure.

Rent-to-income screen22.1%

Annual ZORI divided by ACS median income.

ACS rent burden45.2%

Renters paying at least 30% of household income toward gross rent.

Average household size2.09

People per occupied housing unit.

Single-family stock47.0%

Detached and attached one-unit structures.

Large multifamily stock28.4%

Housing in structures with 20 or more units.

Vacant and for rent53.9%

Share of vacant units listed by ACS as for rent, not a market vacancy rate.

Unemployment2.4%

Share of the civilian labor force.

Poverty15.5%

ACS population for whom poverty status is determined.

These are citywide context measures. They cannot tell you the rent, vacancy, expenses or tenant demand for a particular neighborhood or property.
Closest market alternatives

Three useful contrasts, not a synthetic winner

The peer set broadens the decision without mixing geographies. Price, rent and housing characteristics remain city-level for every place.

Comparable market profile

Entry price, rent and gross yield

Grand Forks, NDMinot, NDBismarck, NDJanesville, WI
Typical home valueZillow ZHVIGrand Forks$303.7KMinot$282.1KBismarck$381.7KJanesville$300.1KObserved market rentZillow ZORI / monthGrand Forks$1.2KMinot$1.1KBismarck$1.4KJanesville$1.2KGross yieldZORI × 12 ÷ ZHVIGrand Forks4.6%Minot4.9%Bismarck4.3%Janesville4.9%
Bars begin at zero within each measure. Gross yield is a screening ratio before financing, taxes, insurance, vacancy, maintenance or management costs.
Same state01

Minot, ND

Compared with Grand Forks, typical home value is $22k lower, monthly rent is $29 lower, and gross yield is 0.2 percentage points higher.

Rent burden 30%+
37.5%
Renter share
43.3%
One-unit stock
55.5%
20+ unit stock
17.9%
Same state02

Bismarck, ND

Compared with Grand Forks, typical home value is $78k higher, monthly rent is $199 higher, and gross yield is 0.3 percentage points lower.

Rent burden 30%+
39.6%
Renter share
34.5%
One-unit stock
57.9%
20+ unit stock
17.2%
Closest data profile03

Janesville, WI

Compared with Grand Forks, typical home value is $4k lower, monthly rent is $42 higher, and gross yield is 0.2 percentage points higher.

Rent burden 30%+
41.8%
Renter share
32.7%
One-unit stock
74.4%
20+ unit stock
6.5%

These are analytical alternatives, not recommendations. The structural measures come from Census ACS; price and rent use the Zillow releases shown on each card and in the source ledger below.

Wider market context

What surrounds the city without being mistaken for it

The layers below answer different questions. County records describe listing, migration, financing and hazard conditions around the city; metro records describe jobs, supply and permits; the mortgage rate is national.

Same measure, wider boundary

City marker against intersecting counties

CityCounty range
Typical home value$297.3K$297.3K$303.7KObserved market rent$1.2K$1.2K$1.2K
Both levels use Zillow indexes, but the county records cover land and housing outside the city. The comparison supplies context; it does not replace the city value.
Same Zillow index families

City limits versus the linked metro

Grand ForksMetro
Observed market rentMetro $1.1KCity $1.2K · +2.1%Typical home valueMetro $282.4KCity $303.7K · +7.5%Gross yieldMetro 4.9%City 4.6% · -5.1%
Zillow ZORI and ZHVI use the same release month at both boundaries. Gross yield is rent × 12 ÷ home value; the metro contains the city and is context, not a substitute.

Search all direct city–metro gaps in the interactive atlas.

COUNTY LAYER

The intersecting county

This boundary extends beyond the city and is shown only as context.

2026-06
Active listings
111
Listing DOM
48 days
FHFA one-year
▲ 5.4%
Net migration
-132
Investor share
11.1%
Effective property tax
1.15%
Top hazard
inland flooding
Expected loss ratio
0.11%
METRO LAYER

Grand Forks, ND

Open metro analysis →
Job growth▲ 0.3%12m to 2026-06
Permitted units3142026 YTD through M06
Permits / 1,0003.0broader metro population
Months of supplyn/a2026-05-01
Median DOMn/aRedfin metro tracker
Price dropsn/aRedfin metro tracker
Wider-context figures are not inputs to the city gross yield and are never used to fill a missing city price, rent or ACS measure.
What can break the thesis

Three checks before using the city averages

  1. 01

    The city gross yield excludes every operating and financing cost, so a property can underperform the headline measure.

  2. 02

    City rent burden and poverty describe demand constraints but cannot identify tenant quality or collection performance.

  3. 03

    County listing conditions, metro labor and permits, and the national financing benchmark use wider scopes and cannot substitute for city or property evidence.

Questions answered

Quick reading guide

Is Zillow market rent the same as ACS median gross rent?

No. Zillow measures typical observed city market rent, while ACS surveys occupied housing and includes selected utilities in gross rent. They differ in definition and period and should not be averaged.

Does the city vacancy evidence show that a particular unit will lease quickly?

No. City vacancy and vacancy reasons describe the housing stock, not a subject property’s condition, price, availability or leasing pace.

How should the wider context inform an offer?

County marketing and price-reduction evidence can frame negotiation. Metro jobs and permits can frame the broader demand and construction backdrop. The national financing benchmark can frame debt sensitivity, but none replaces property-level evidence.

Sources and geography

What belongs to this city page

Census recognizes this as Grand Forks city. The place intersects Grand Forks County.