County ZIP codes · North Dakota · FIPS 38005

Benson County, ND ZIP Codes

Benson County, North Dakota has 17 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 10 of the residential ones lie mainly in Benson County and 7 mainly in a neighboring county; 11 cross the county line. Median household income ranges from $58,854 in 58368 (Rugby) to $59,515 in 58301 (Devils Lake) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Benson County?

58301 · Devils Lake: $60k58325 · Churchs Ferry: –58332 · Esmond: $54k58335 · Fort Totten: –58341 · Harvey: $62k58343 · Knox: –58346 · Leeds: $86k58348 · Maddock: $63k58351 · Minnewaukan: $73k58357 · Oberon: $77k58368 · Rugby: $59k58370 · Saint Michael: $44k58374 · Sheyenne: $65k58379 · Tokio: $42k58380 · Tolna: $67k58381 · Warwick: $91k58386 · York: $85k5836858341583015834858374583325834658351583815838058357583865832558370583435833558301 · Devils Lake: $60k58325 · Churchs Ferry: –58332 · Esmond: $54k58335 · Fort Totten: –58341 · Harvey: $62k58343 · Knox: –58346 · Leeds: $86k58348 · Maddock: $63k58351 · Minnewaukan: $73k58357 · Oberon: $77k58368 · Rugby: $59k58370 · Saint Michael: $44k58374 · Sheyenne: $65k58379 · Tokio: $42k58380 · Tolna: $67k58381 · Warwick: $91k58386 · York: $85k583685834158301583485837458332583465835158381583805835758386583255837058301 · Devils Lake: $60k58325 · Churchs Ferry: –58332 · Esmond: $54k58335 · Fort Totten: –58341 · Harvey: $62k58343 · Knox: –58346 · Leeds: $86k58348 · Maddock: $63k58351 · Minnewaukan: $73k58357 · Oberon: $77k58368 · Rugby: $59k58370 · Saint Michael: $44k58374 · Sheyenne: $65k58379 · Tokio: $42k58380 · Tolna: $67k58381 · Warwick: $91k58386 · York: $85k583685834158301583485837458346583515838158357
The residential ZIP codes of Benson County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

They carry 17 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 17 residential ZIP codes in Benson County

10 ZIP codes lie mainly in Benson County; 7 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Benson County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
58335 Fort Totten 1,177 42 – $23k 100%
58370 Saint Michael 1,108 21 $44k $102k 100%
58348 Maddock 793 3 $63k $86k 90%
58346 Leeds 606 3 $86k $113k 86%
58357 Oberon 440 3 $77k $61k 100%
58351 Minnewaukan 380 2 $73k $112k 100%
58379 Tokio 247 36 $42k – 100%
58332 Esmond 182 1 $54k $175k 77%
58343 Knox 67 1 – $221k 100%
58386 York 64 1 $85k – 68%

Partly in Benson County

Residential ZIP codes mainly in another county that reach at least 1% into Benson County, by their share here
In this county
58381 Warwick 482 3 $91k $208k 39%
58374 Sheyenne 703 3 $65k $151k 36%
58325 Churchs Ferry 102 1 – – 33%
58380 Tolna 423 3 $67k – 15%
58301 Devils Lake 10,100 37 $60k $205k 9%
58368 Rugby 3,415 5 $59k $153k 5%
58341 Harvey 2,572 6 $62k $139k 3%

Download the 17 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

11 ZIP codes of Benson County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Benson County and in the neighboring counties
ZIPIn BensonElsewhere
583019%Ramsey County 91%
583685%Pierce County 88%; McHenry County 7%
583413%Wells County 74%; Pierce County 20%; Sheridan County 3%
5834890%Wells County 10%
5837436%Eddy County 52%; Wells County 12%
5834686%Towner County 12%; Pierce County 1%
5838139%Eddy County 61%
5838015%Nelson County 49%; Eddy County 36%
5833277%Pierce County 23%
5832533%Ramsey County 67%
5838668%Pierce County 32%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

Which first three digits do Benson County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Every ZIP code of Benson County starts with 583.

Three-digit prefixes of Benson County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Benson County's
PrefixSectional centerHereAll codes
583 Grand Forks, ND (SCF 582) 17 50

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.