ShareYourGroupShareYourGroupZIP Codes

ZIP codes in Pembina County, North Dakota

Pembina County, North Dakota has 12 ZIP codes in this list, from 58216 to 58282. They cover 12 places, among them Bathgate, Cavalier, Crystal and Drayton.

ZIP codePlaceLand area (sq mi)Map point
58216Bathgate72.248.869, -97.483
58220Cavalier17648.794, -97.714
58222Crystal72.348.592, -97.674
58225Drayton23448.610, -97.216
58236Glasston10.148.720, -97.470
58238Hamilton88.548.794, -97.469
58241Hensel59.848.720, -97.699
58262Mountain16.648.693, -97.884
58265Neche86.048.980, -97.543
58271Pembina98.448.859, -97.289
58276Saint Thomas11448.625, -97.454
58282Walhalla21948.881, -97.797

The ZIP code areas of Pembina County add up to about 1,247 square miles of land (3,230 sq km) as the Census Bureau draws them. The largest is 58225 (Drayton), with 234 square miles.

Using these codes

Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. This site is not connected with the United States Postal Service; for mailing, confirm the address with USPS.

All of North Dakota ZIP look-up