Mercer County, ND ZIP Codes
7 ZIP codes cover all or part of Mercer County, North Dakota: 58545, 58523, 58638, 58571, 58580, 58541 and 58625. The Census Bureau counts 8,337 residents in the county, with a median household income of $80,946 and a median home value of $198,500. Median household income ranges from $81,641 in 58545 to $81,806 in 58523. Its largest communities include Beulah, Hazen, Stanton, Golden Valley and Zap.
Mercer County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 8,337 |
| Households | 3,594 |
| Median household income | $80,946 |
| Median home value | $198,500 |
| Median age | 42.9 |
| Median rent | $1,031 |
All 7 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 9,485 |
| Households (sum of ZIP codes) | 4,105 |
| Median household income, range across ZIP codes | $81,641 (58545) to $81,806 (58523) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $81,720 |
| Homeowners | 81.3% |
| Households with kids under 18 | 23.5% |
| Moved in the past year | 11.9% |
| Carrier routes in EDDM2GO's route library | 3 routes, 450 homes (2 of 7 ZIP codes) |
Top facts
- Highest median household income in Mercer County: 58523 ($81,806)
- Most residents: 58545 (3,313 people)
- Highest homeownership: 58545 (83.8% own their home)
- Most households with kids: 58523 (27.5% of households)
- Most new movers: 58523 (16.4% moved in last year)
- Youngest median age: 58523 (38.8 years)
- Highest median home value: 58523 ($215,000)
Every ZIP code in Mercer County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 58545 | Hazen | 3,313 | 1,506 | $81,641 | $202,700 | 83.8% | 20.0% | 10.5% | — | — | 76% of its land |
| 58523 | Beulah | 3,280 | 1,383 | $81,806 | $215,000 | 74.6% | 27.5% | 16.4% | — | — | 71% of its land |
| 58638 | Hebron | 874 | 355 | $63,854 | $108,700 | 76.1% | 30.4% | 13.2% | 2 | 307 | 30% of its land |
| 58571 | Stanton | 754 | 277 | $61,250 | $132,300 | 93.1% | 31.8% | 7.2% | — | — | 70% of its land |
| 58580 | Zap | 566 | 237 | $110,347 | $246,900 | 86.9% | 19.0% | 10.3% | 1 | 152 | 100% of its land |
| 58541 | Golden Valley | 467 | 226 | $98,000 | $205,800 | 86.3% | 15.9% | 1.9% | — | — | 100% of its land |
| 58625 | Dodge | 231 | 121 | — | — | 95.0% | 4.1% | 1.3% | — | — | 28% of its land |
A ZIP code is listed for Mercer County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- Beulah — 3,040 residents · 1 ZIP code
- Hazen — 2,453 residents · 1 ZIP code
- Stanton — 470 residents · 1 ZIP code
- Golden Valley — 258 residents · 1 ZIP code
- Zap — 200 residents · 1 ZIP code
- Pick City — 144 residents · 1 ZIP code
Price a mailing to Mercer County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Mercer County, ND?
- 58545, 58523, 58638, 58571, 58580, 58541 and 58625. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Mercer County?
- 8,337 residents in 3,594 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Mercer County?
- $80,946 for the county as a whole. Its ZIP codes range from $81,641 (58545) to $81,806 (58523).
- Which Mercer County ZIP code has the highest median household income?
- 58523, at $81,806, among ZIP codes with at least 1,000 residents.
- How many carrier routes and mailboxes are in Mercer County?
- For the 2 of 7 ZIP codes in EDDM2GO's stored route library: 3 carrier routes reaching 450 residential and 9 business mailboxes. The route map loads the rest when you search them.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.