State

North Dakota ZIP Codes & Demographics

407 ZIP codes  ·  53 counties  ·  20+ cities

👥778,556Total Population
💰$77,573Median HH Income≈ Avg
🎂36.5Median Age
🏠$247,989Median Home Value▼ 11% below avg
🎓47.9%College Grads▲ 24% above avg
📊2.8%Unemployment▼ 42% below avg
People & Population (ACS 2023 — weighted avg)
♂ Male 51.2% Female 48.8% ♀

Race & Ethnicity

White: 82.5%Hispanic: 4.7%Black: 3.8%Asian: 1.8%Other: 3.7%Race
White82.5%
Hispanic4.7%
Black3.8%
Asian1.8%
Other3.7%

Age Breakdown

Under 5
7%
5–17
17%
18–24
11%
25–44
27%
45–64
22%
65+
7%

Key Indicators

Median Age36.5 yrs
Avg HH Size2.05
Below Poverty10.2% ≈ Avg
College Grads47.9% ▲ 24% above avg
Unemployment2.8% ▼ 42% below avg
No HS Diploma4,702 (1%)
HS Graduate116,476 (24.2%)
Some College55,027 (11.4%)
Associates76,693 (15.9%)
Bachelors71,434 (14.8%)
Graduate Degree157,613 (32.7%)

Education

No HS: 1%HS Grad: 24.2%Some College: 11.4%Associates: 15.9%Bachelors: 14.8%Graduate: 32.7%Edu
No HS1.0%
HS Grad24.2%
Some College11.4%
Associates15.9%
Bachelors14.8%
Graduate32.7%
Housing & Income

Housing Tenure

Owner: 63.4%Renter: 36.6%Tenure
Owner63.4%
Renter36.6%

Home Value Distribution

Under $50k
8%
$50k–$100k
9%
$100k–$150k
10%
$150k–$200k
11%
$200k–$300k
28%
$300k–$500k
25%
Over $500k
10%

Financials

Median HH Income$77,573 ≈ Avg
Median Home Value$247,989 ▼ 11% below avg
Home/Income Ratio3.2x (nat avg ~3.5x)
Median Rent$922/mo
Total Housing Units374,254
Vacant Units49,688

Income Distribution

Under $25k
15%
$25k–$50k
15%
$50k–$75k
17%
$75k–$100k
14%
$100k–$150k
19%
$150k–$200k
9%
Over $200k
10%
Employment & Commute

How People Get to Work

Drove Alone
88%
Public Transit
0%
Walked
4%
Work From Home
8%

Commute Time

Under 15 min
51%
15–30 min
33%
30–45 min
8%
Over 45 min
8%
Housing Stock

Year Built

Before 1940
2%
1940s–1950s
10%
1960s–1970s
15%
1980s–1990s
11%
2000+
62%
About North Dakota ZIP Codes

North Dakota contains 407 ZIP codes across 53 counties. With an estimated population of 778,556 residents and a median age of 36.51 years, it is a relatively young state in terms of demographics.

Economically, North Dakota is broadly a middle-income state. The median household income of $77,572 is near the national average. The statewide unemployment rate is 2.8%, below the national average. Approximately 10.2% of residents live below the poverty line.

North Dakota has an affordable housing market overall, with a median home value of $247,989 — near the national average. Median monthly rent across the state averages around $922. Homeownership stands at 63.4% statewide.

The population of North Dakota is primarily White (82.51%). Residents are broadly well-educated — 47.9% hold a bachelor's degree or higher, above the national average.

The 407 ZIP codes across North Dakota vary widely in character — from dense urban cores to rural agricultural areas. Each of the 53 counties has its own economic profile, housing market, and demographic makeup. Browse by county below to find ZIP codes that match your specific needs, whether you're researching relocation, real estate, business demographics, or local government boundaries.

Looking for ZIP code data in North Dakota? Every ZIP code page includes population counts, median household income, home values, rental rates, age distribution, race and ethnicity breakdown, education levels, commute data, and housing stock information — all sourced from the U.S. Census Bureau's American Community Survey.

Largest Cities in North Dakota
CityZIPsPopulationAvg Income
Fargo 13 131,261 $79,344
Bismarck 7 95,811 $84,525
Grand Forks 6 61,346 $52,163
Minot 4 55,968 $79,128
West Fargo 1 39,946 $97,206
Williston 3 33,969 $90,119
Dickinson 2 29,680 $81,008
Mandan 1 29,175 $82,168
Jamestown 3 18,090 $59,187
Devils Lake 1 10,046 $58,688
Wahpeton 3 9,459 $64,161
Watford City 1 9,345 $88,234
Valley City 1 8,061 $66,603
Belcourt 1 5,902 $54,611
Horace 1 5,136 $142,216
Grafton 1 5,051 $68,056
Minot Afb 2 4,904 $65,571
New Town 1 4,229 $64,743
Bottineau 1 3,843 $84,150
Lisbon 1 3,332 $74,231
Counties in North Dakota
CountyZIPsPopulationAvg IncomeAvg HomeUnemp.College
Cass County 34 189,504 $101,685 $277,108 2.6% 55.7%
Burleigh County 14 98,756 $86,941 $300,460 1.7% 45.7%
Grand Forks County 19 72,633 $78,450 $191,400 2.2% 49.6%
Ward County 17 69,329 $84,993 $210,469 3.1% 44.4%
Williams County 12 39,669 $94,717 $220,737 3.5% 38.1%
Stark County 8 34,041 $96,526 $246,000 3.0% 30.5%
Morton County 7 33,911 $72,473 $175,142 1.2% 32.8%
Stutsman County 14 21,737 $81,268 $178,850 8.3% 42.5%
Richland County 14 16,191 $83,607 $181,981 1.8% 47.3%
McKenzie County 7 13,340 $100,174 $309,766 1.2% 34.9%
Rolette County 7 12,099 $77,434 $125,150 3.8% 43.0%
Ramsey County 10 11,759 $77,351 $168,233 1.3% 52.9%
Walsh County 11 10,716 $68,552 $114,163 1.6% 35.5%
Barnes County 11 10,591 $81,940 $167,690 3.1% 39.7%
McLean County 13 10,215 $84,971 $239,391 2.2% 46.7%
Mountrail County 7 9,623 $79,732 $186,180 3.7% 36.2%
Mercer County 5 8,419 $86,787 $202,300 1.5% 44.9%
Traill County 10 7,978 $96,758 $196,244 1.1% 54.2%
Pembina County 12 7,098 $94,331 $124,430 3.9% 36.2%
Bottineau County 9 6,465 $78,422 $153,525 2.0% 40.7%
McHenry County 12 5,726 $82,380 $182,958 3.7% 37.1%
Benson County 11 5,673 $75,844 $107,066 2.8% 40.5%
Ransom County 5 5,640 $77,209 $149,040 1.8% 35.4%
Dickey County 4 5,095 $69,795 $165,200 1.6% 41.3%
LaMoure County 8 4,349 $73,520 $123,228 1.3% 39.2%
Wells County 7 4,250 $82,440 $116,757 2.1% 40.6%
Sioux County 4 3,954 $55,590 $106,525 16.2% 29.7%
Sargent County 8 3,860 $79,429 $148,437 0.9% 38.3%
Foster County 4 3,557 $69,506 $125,225 1.2% 43.6%
Cavalier County 11 3,496 $85,805 $91,175 1.7% 38.7%
Pierce County 3 3,456 $70,507 $117,750 7.9% 40.4%
Dunn County 6 3,388 $100,603 $271,416 2.3% 41.3%
Emmons County 6 3,291 $67,637 $128,220 1.1% 37.1%
Nelson County 8 3,262 $87,344 $122,583 0.7% 51.6%
Bowman County 3 3,182 $82,035 $167,333 4.1% 40.4%
Hettinger County 3 2,723 $66,431 $135,166 4.8% 32.9%
McIntosh County 4 2,556 $59,006 $75,166 1.3% 36.3%
Eddy County 2 2,289 $57,894 $112,250 2.4% 43.0%
Burke County 6 2,268 $99,611 $170,180 3.2% 39.1%
Griggs County 5 2,242 $84,159 $114,175 21.2% 52.9%
Renville County 4 2,128 $77,550 $135,033 0.6% 31.3%
Grant County 5 2,123 $64,398 $89,500 2.1% 40.9%
Kidder County 6 2,085 $53,947 $110,750 2.4% 34.6%
Adams County 2 2,068 $60,286 $87,150 1.3% 26.4%
Towner County 6 1,949 $59,650 $101,900 0.9% 43.6%
Divide County 4 1,945 $89,294 $148,400 3.2% 51.3%
Golden Valley County 3 1,694 $89,763 $121,400 3.0% 40.0%
Steele County 4 1,638 $60,254 $158,500 2.7% 43.7%
Logan County 3 1,601 $63,182 $100,566 3.2% 38.9%
Sheridan County 4 1,118 $70,209 $95,800 0.9% 33.9%
Oliver County 1 1,090 $89,375 $186,900 1.6% 41.7%
Billings County 2 480 $78,813 $316,100 3.5% 43.1%
Slope County 2 306 $61,750 $52,500 7.8% 46.0%