| ZIP Codes: | 12 ZIP Codes (12 Standard, 0 PO Box, 0 Unique) [See All] |
| Area Code: | 218 |
| Timezone: | Central (GMT -06:00) |
| Local Time: | 2:13:02 PM |
| Population: | 4,086 [See All] |
| FIPS: | 27069 |
| Land Area: | 1,230 sq mi |
| Water Area: | 5 sq mi |
| Coordinates: | 48.7759, -96.8625 |
| Quick Link: |
7,055 residents live across 12 ZIPs covering 1,230 sq mi, served by 12 distinct USPS-recognized cities.
Population moved from 7,332 to 7,024 from 2014 to 2024 — a -4.2% change. 5 ZIPs gained residents, 6 lost.
The county's wealthiest ZIP 58238 (Hamilton, $134,107 median) and poorest ZIP 58282 (Walhalla, $52,083) are 25.9 miles apart — a 2.6× income gap across local geography.
Median home values vary 2.0× across this county — from $92,100 in 58276 (Saint Thomas) to $183,200 in 58220 (Cavalier).
Density varies 10× across the county — from 1 people/sq mi in 58238 (Hamilton) to 13 in 58220 (Cavalier).
Educational attainment ranges from 13.4% bachelor's+ in 58265 (Neche) to 32.2% in 58220 (Cavalier) — the breadth of educational profiles across the area.
Within North Dakota, this is the #84 most populous of 93 counties and ranks #46 for median household income .
Weighted by population, the typical household earns about $71,260 across the county — reflecting what a typical resident sees, not a simple ZIP average.
25.1% of adults age 25+ hold a bachelor's degree or higher (1,252 of 4,992 reporting).
12 Standard delivery, 0 PO Box only, 0 single-entity Unique ZIPs serve this county.
A frontier county — vast land area with only a few residents per square mile. Daily life looks very different here than in the country's denser counties.
Pembina County lost 9.9% of residents between 2014 and 2024. ZIPs that shed the largest share:
| ZIP | City | Type | Population | Median Income | Area (sq mi) | 10-yr Growth |
|---|---|---|---|---|---|---|
| 58220 | Cavalier | Standard | 2,268 | $61,199 | 180.5 | -3.0% |
| 58282 | Walhalla | Standard | 1,321 | $52,083 | 226.4 | -6.4% |
| 58225 | Drayton | Standard | 1,053 | $74,250 | 198.0 | 5.5% |
| 58271 | Pembina | Standard | 654 | $102,917 | 100.4 | -11.0% |
| 58265 | Neche | Standard | 528 | $82,500 | 85.2 | 13.8% |
| 58276 | Saint Thomas | Standard | 429 | $83,125 | 110.5 | -12.3% |
| 58222 | Crystal | Standard | 234 | $73,500 | 75.0 | -36.4% |
| 58216 | Bathgate | Standard | 161 | $94,375 | 71.4 | 15.8% |
| 58241 | Hensel | Standard | 137 | $54,091 | 55.9 | 7.0% |
| 58262 | Mountain | Standard | 125 | $105,000 | 21.6 | 5.9% |
| 58238 | Hamilton | Standard | 114 | $134,107 | 88.5 | -20.8% |
| 58236 | Glasston | Standard | 31 | — | 16.2 | — |