City

Thompson, ND

1 ZIP code  ·  Grand Forks County  ·  North Dakota

👥2,116Population
💰$103,571Median HH Income▲ 36% above avg
🎂47.6Median Age
🏠$314,400Median Home Value▲ 13% above avg
🎓51.9%College Grads▲ 34% above avg
📊1.9%Unemployment▼ 62% below avg
People & Population (ACS 2023 — weighted avg)
♂ Male 51.2% Female 48.8% ♀

Race & Ethnicity

White: 94.4%Hispanic: 1%Asian: 0.1%Other: 2.7%Race
White94.4%
Hispanic1.0%
Asian0.1%
Other2.7%

Age Breakdown

Under 5
3%
5–17
25%
18–24
2%
25–44
17%
45–64
40%
65+
5%

Key Indicators

Median Age47.6 yrs
Avg HH Size2.56
Below Poverty4.1% ▼ 59% below avg
College Grads51.9% ▲ 34% above avg
Unemployment1.9% ▼ 62% below avg
HS Graduate294 (19.9%)
Some College160 (10.8%)
Associates257 (17.4%)
Bachelors234 (15.8%)
Graduate Degree534 (36.1%)

Education

HS Grad: 19.9%Some College: 10.8%Associates: 17.4%Bachelors: 15.8%Graduate: 36.1%Edu
HS Grad19.9%
Some College10.8%
Associates17.4%
Bachelors15.8%
Graduate36.1%
Housing & Income

Housing Tenure

Owner: 94.1%Renter: 5.9%Tenure
Owner94.1%
Renter5.9%

Home Value Distribution

Under $50k
1%
$50k–$100k
4%
$100k–$150k
1%
$150k–$200k
7%
$200k–$300k
34%
$300k–$500k
42%
Over $500k
12%

Financials

Median HH Income$103,571 ▲ 36% above avg
Median Home Value$314,400 ▲ 13% above avg
Home/Income Ratio3.0x (nat avg ~3.5x)
Median Rent$719/mo
Total Housing Units855
Vacant Units27

Income Distribution

Under $25k
11%
$25k–$50k
7%
$50k–$75k
14%
$75k–$100k
17%
$100k–$150k
23%
$150k–$200k
12%
Over $200k
16%
Employment & Commute

How People Get to Work

Drove Alone
90%
Public Transit
1%
Walked
1%
Work From Home
8%

Commute Time

Under 15 min
26%
15–30 min
59%
30–45 min
9%
Over 45 min
7%
Housing Stock

Year Built

Before 1940
0%
1940s–1950s
9%
1960s–1970s
21%
1980s–1990s
12%
2000+
59%
About Thompson, ND

Thompson is a city in North Dakota, located in Grand Forks County. The city spans 1 ZIP code and is home to approximately 2,116 residents. It is a mature city, with a median age of 47.6 years.

Economically, Thompson is a upper-middle-income community. The median household income of $103,571 is above the national average. Approximately 4.1% of residents live below the poverty line. The unemployment rate is 1.9%, well below the national average.

The real estate market in Thompson is a mid-range housing market. Median home values stand at $314,400, which is near the national average. Renters typically pay around $719 per month. Homeownership is high at 94.1%, typical of suburban and family-oriented communities.

The population of Thompson is well-educated. 51.9% of adults hold a bachelor's degree or higher — above the national average. The community is primarily White (94.38%).

Thompson, ND offers residents above-average earning potential within North Dakota.

ZIP Codes in Thompson
ZIPPopulationMedian IncomeMedian HomeMedian RentUnemp.CollegeOwner Occ.
58278 2,116 $103,571 $314,400 $719 1.9% 51.9% 94.1%