← Back to Discover · All towns in North Dakota
Towns in Pembina County
8 towns with data in Pembina County, North Dakota, largest first. Find your matches.
Cavalier is the largest of the 8 towns we list in Pembina County, with 1,426 people. Together they have 4,125 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Cavalier | 1,426 | $60,449 | $170,400 |
| Walhalla | 865 | $34,107 | $93,000 |
| Drayton | 763 | $70,250 | $107,500 |
| Neche | 398 | $82,500 | $92,500 |
| St. Thomas | 306 | $72,500 | $79,300 |
| Hoople | 228 | $79,250 | $100,000 |
| Mountain | 100 | $52,500 | $99,000 |
| Hamilton | 39 | $83,750 | $46,300 |
ZIP codes in Pembina County
12 ZIP codes in Pembina County, North Dakota. A ZIP code can also reach into a neighboring county.
- 58216 Bathgate
- 58220 Cavalier
- 58222 Crystal
- 58225 Drayton
- 58236 Glasston
- 58238 Hamilton
- 58241 Hensel
- 58262 Mountain
- 58265 Neche
- 58271 Pembina
- 58276 Saint Thomas
- 58282 Walhalla
Nearby counties in North Dakota
- Walsh County 10
- Cavalier County 7
- Ramsey County 4
- Grand Forks County 10
- Nelson County 7
- Towner County 5
Link to this page
Copy this HTML to link to this page from your own site.