County ZIP codes · North Dakota · FIPS 38031
Foster County, ND ZIP Codes
Foster County, North Dakota has 8 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 3 of the residential ones lie mainly in Foster County and 5 mainly in a neighboring county; 7 cross the county line. Median household income ranges from $51,042 in 58356 (New Rockford) to $89,097 in 58421 (Carrington) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Foster County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
They carry 8 postal town names: Carrington, New Rockford, Kensal, McHenry, Courtenay, Glenfield, Grace City, Sutton.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 8 residential ZIP codes in Foster County
3 ZIP codes lie mainly in Foster County; 5 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58421 | Carrington | 2,969 | 7 | $89k | $171k | 83% |
| 58443 | Glenfield | 152 | 1 | $74k | $121k | 100% |
| 58445 | Grace City | 145 | 2 | $72k | $109k | 65% |
Partly in Foster County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58455 | Kensal | 336 | 2 | $77k | $159k | 41% |
| 58464 | McHenry | 270 | 2 | $56k | $111k | 36% |
| 58484 | Sutton | 93 | 2 | $171k | $129k | 27% |
| 58356 | New Rockford | 1,627 | 6 | $51k | $124k | 6% |
| 58426 | Courtenay | 170 | 1 | $91k | – | 4% |
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?
7 ZIP codes of Foster County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Foster | Elsewhere |
|---|---|---|
| 58421 | 83% | Stutsman County 8%; Wells County 6%; Eddy County 3% |
| 58356 | 6% | Eddy County 81%; Wells County 13% |
| 58455 | 41% | Stutsman County 59% |
| 58464 | 36% | Eddy County 55%; Griggs County 10% |
| 58426 | 4% | Stutsman County 96% |
| 58445 | 65% | Eddy County 35% |
| 58484 | 27% | Griggs County 73% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Foster County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Foster County's ZIP codes use 2 prefixes: 583 and 584.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.