North Dakota ZIP Codes & Demographics
407 ZIP codes · 53 counties · 20+ cities
Race & Ethnicity
Age Breakdown
Key Indicators
| Median Age | 36.5 yrs |
|---|---|
| Avg HH Size | 2.05 |
| Below Poverty | 10.2% ≈ Avg |
| College Grads | 47.9% ▲ 24% above avg |
| Unemployment | 2.8% ▼ 42% below avg |
| No HS Diploma | 4,702 (1%) |
| HS Graduate | 116,476 (24.2%) |
| Some College | 55,027 (11.4%) |
| Associates | 76,693 (15.9%) |
| Bachelors | 71,434 (14.8%) |
| Graduate Degree | 157,613 (32.7%) |
Education
Housing Tenure
Home Value Distribution
Financials
| Median HH Income | $77,573 ≈ Avg |
|---|---|
| Median Home Value | $247,989 ▼ 11% below avg |
| Home/Income Ratio | 3.2x (nat avg ~3.5x) |
| Median Rent | $922/mo |
| Total Housing Units | 374,254 |
| Vacant Units | 49,688 |
Income Distribution
How People Get to Work
Commute Time
Year Built
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.
| City | ZIPs | Population | Avg 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 |
| County | ZIPs | Population | Avg Income | Avg Home | Unemp. | 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% |