Benson County, ND ZIP codes
There are 10 ZIP codes in Benson County, ND, in 10 towns, from 58332 to 58386. The largest are 58348 (Maddock), 58370 (Saint Michael) and 58346 (Leeds). 1 more crosses into it from a neighbouring county: 58374.
The county seat is Minnewaukan.
- ZIP codes
- 10
- Partly in it
- 1 more
- Towns
- 10
- County seat
- Minnewaukan
- County FIPS
38005- State
- North Dakota
- Population
- 5,808
- Median household income
- $64,033
- Land area
- 1,389 sq mi
Benson County ZIP codes by town
- Minnewaukan (county seat)
- 58351
Each ZIP code is listed under the county most of its land lies in and the town the Postal Service names it for; a ZIP code's own page shows exactly how it is split.
ZIP codes partly in Benson County
This ZIP code lies mostly in a neighbouring county but covers a twentieth or more of Benson County.
- 58374 Sheyenne · mostly in Eddy County
Map of Benson County ZIP codes
The ZIP codes of Benson County, shaded. Outlines are Census ZIP Code Tabulation Areas (2020), which approximate the mail routes; PO-box and single-address codes have no area and are not drawn. Click any area to open its ZIP code.
Benson County in numbers
About 5,808 people live in Benson County, in 2,025 households, the 21st most populous of North Dakota's 53 counties. The median household income is $64,033 a year, 16% below the North Dakota median of $76,657 (US: $80,734). The median owner-occupied home is valued at $90,000 (64% below the North Dakota median), and median gross rent is $588 a month. The median age is 32.6; 21.9% of adults 25 and over hold a bachelor's degree or higher (32.7% across North Dakota); the average commute takes 16 minutes.
| Population | 5,808 |
|---|---|
| Households | 2,025 |
| Median age | 32.6 |
| Median household income | $64,033 |
| Median home value | $90,000 |
| Median gross rent | $588 |
| Bachelor's degree or higher | 21.9% |
| Mean commute | 16.1 min |
| Population density | 4 / sq mi |
U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Survey estimates carry margins of error, wider for small places. Sources and methods.
Largest towns in Benson County
| Town | ZIP codes | Population |
|---|---|---|
| Saint Michael | 1 | 1,108 |
| Fort Totten | 1 | 1,038 |
| Leeds | 1 | 503 |
| Maddock | 1 | 474 |
| Tokio | 1 | 247 |
| Minnewaukan | 1 | 191 |
| Esmond | 1 | 78 |
| Oberon | 1 | 39 |
| Knox | 1 | 18 |
| York | 1 | 6 |
Population of the census place of that name where there is one, otherwise of the ZIP codes the Postal Service addresses by it. A town's ZIP codes can reach past the county line.
Neighbouring counties
Counties that share a ZIP code with Benson County.
- Ramsey County (10)
- McHenry County (12)
- Pierce County (3)
- Wells County (7)
- Nelson County (8)
- Eddy County (4)
- Towner County (7)
- Sheridan County (4)
Not sure you are in Benson County? What county am I in? answers from your location, near a county line included.
Every ZIP code in Benson County, with figures
| ZIP | City | Type | Population | Median income | Median home |
|---|---|---|---|---|---|
58332 | Esmond , ND | Standard | 182 | $53,750 | $175,000 |
58335 | Fort Totten , ND | Standard | 1,177 | — | $22,800 |
58343 | Knox , ND | Standard | 67 | — | $220,600 |
58346 | Leeds , ND | Standard | 606 | $85,469 | $112,500 |
58348 | Maddock , ND | Standard | 793 | $62,563 | $86,400 |
58351 | Minnewaukan , ND | Standard | 380 | $72,917 | $112,100 |
58357 | Oberon , ND | Standard | 440 | $76,458 | $60,600 |
58370 | Saint Michael , ND | Standard | 1,108 | $43,750 | $101,800 |
58379 | Tokio , ND | Standard | 247 | $42,333 | — |
58386 | York , ND | Standard | 64 | $85,000 | — |
Cite this page
zipcodes.pro. “Benson County ZIP codes.” Data release 2026-10-12. Retrieved 2026-10-20. https://zipcodes.pro/state/nd/county/benson
Underlying data is public domain or openly licensed — sources, vintages and licences.