97 / 100

Grand Forks County, ND

RANK #32 / 996  ·  POP 72,927  ·  ND

PROJECTED GROWTH: +3.8%

Grand Forks County ranks among the top U.S. counties across nearly every economic indicator.

[01] Why Grand Forks County?

Grand Forks County, North Dakota, is defined by its location at the confluence of the Red and Red Lake Rivers, a historical trading spot that gives the county seat, Grand Forks, its name. This area, part of the Red River Valley, offers a mix of urban and suburban living with access to extensive outdoor recreation. The Greenway, a 2,200-acre natural space in the heart of Grand Forks and East Grand Forks, Minnesota, provides over 20 miles of trails for biking, walking, and other year-round activities, alongside parks and fishing access. Commutes within the county are generally convenient, with Grand Forks serving as a central hub.

Life in Grand Forks County offers a community-oriented atmosphere with highly rated public schools. The economy is diverse, attracting families and professionals, including those connected to the Grand Forks Air Force Base. Key industries driving the economy include agribusiness, manufacturing, technology, and biomedical fields, with a notable focus on unmanned and autonomous systems. Recent developments also include investments in housing projects to support the growing community.

[02] Market Snapshot

Housing Ratio
3.8x

Undervalued relative to economy

GDP Growth
+5.0%

Well above national median

Home Prices
+7.1%

Outpacing national median

Climate & Terrain
-5.0

Harsh climate or flat terrain

Price/Rent
16x

Above national median (13x)

Housing looks undervalued at 3.8x — home prices are low relative to local economic output. The typical U.S. county is 4–6x.

[03] Signal Profile

[04] Home Value Growth vs National

Grand Forks County U.S. National

The Numbers

DEMOGRAPHICS
Population
72,927
-0.24% YoY
Median Household Income
$64,698
Median Home Value
$235,400
+7.09% 12mo
Median Rent
$941
Average Annual Pay
$59,530
+4.4% YoY
Employment
40,704
+2.1% YoY
Income-to-Home-Value
0.2748
More affordable than average
Migration Inflow
3.99%
of pop. from another state

Market Activity

REAL ESTATE
Building Permits (2024)
182
Single-Family Permits
114

[05] Capital Investment

$1,369M
TOTAL
PROJECT AMOUNT STATUS
Core Scientific Grand Forks Data Center
Core Scientific
$500M Operating
Agristo Potato Processing Facility
Agristo
$450M Planned
Prairie Wind Project
NextEra Energy Resources
$200M Proposed
Flickertail Wind Farm
PRC Wind (Minnkota Power Cooperative)
$100M Proposed
Nathan Twining Elementary and Middle School
Grand Forks Air Force Base and Grand Forks Public Schools
$69M Under Construction
Altru Indoor Sports and Aquatics Complex
Altru Health System
$50M Under Construction

Source: public records, news, corporate announcements. Amounts are estimates where noted.

[06] Score Breakdown

GDP Growth +5.0% 84 percentile
Population Growth -0.2% 18 percentile
Income Growth +13.1% 98 percentile
Vacancy Rate 2.1% 7 percentile
Home Price Change +7.1% 98 percentile
Rent Growth +7.8% 93 percentile
Price/Rent 16x 23 percentile

Bars show percentile rank among all 996 counties.

[07] Frequently Asked Questions

Is Grand Forks County, ND a good place to move to?

Grand Forks County has a Boom Town Index score of 97/100, ranking #32 among 996 U.S. counties. With job growth at +2.1% and a median household income of $64,698, it's an above-average county on economic indicators.

Is Grand Forks County affordable?

The median home value in Grand Forks County is $235,400 with median rent at $941/month. The income-to-home-value ratio is 0.2748, which is more affordable than the national average.

Is Grand Forks County growing or shrinking?

Population growth: -0.2% year-over-year. Job growth: +2.1%. Home values changed +7.1% in the past 12 months.

Are people moving to Grand Forks County?

Yes — 3.99% of Grand Forks County's population moved from another state, which is above the national average and indicates strong in-migration.

[08] Similar Metros

Winnebago County, IL 100 Madison County, NY 100 Oswego County, NY 100 Valencia County, NM 100 Taylor County, TX 100 Allen County, OH 100 Newton County, MO 99 Dodge County, WI 99