County ZIP codes · Minnesota · FIPS 27007
Beltrami County, MN ZIP Codes
Beltrami County, Minnesota has 20 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 18 residential and 2 for PO boxes or a single organization. 12 of the residential ones lie mainly in Beltrami County and 6 mainly in a neighboring county; 10 cross the county line. Median household income ranges from $50,333 in 56630 (Blackduck) to $74,167 in 56676 (Shevlin) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Beltrami County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $67,981 and $73,194.
They carry 18 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 18 residential ZIP codes in Beltrami County
12 ZIP codes lie mainly in Beltrami County; 6 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 56601 | Bemidji | 34,784 | 94 | $72k | $261k | 83% |
| 56630 | Blackduck | 2,180 | 7 | $50k | $177k | 71% |
| 56678 | Solway | 1,730 | 14 | $73k | $203k | 53% |
| 56670 | Redby | 1,477 | 52 | $57k | $108k | 100% |
| 56727 | Grygla | 858 | 1 | $87k | $184k | 85% |
| 56650 | Kelliher | 831 | 5 | $72k | $186k | 100% |
| 56647 | Hines | 822 | 11 | $79k | $246k | 100% |
| 56666 | Ponemah | 816 | 19 | – | $161k | 100% |
| 56667 | Puposky | 770 | 8 | $87k | $252k | 100% |
| 56683 | Tenstrike | 677 | 12 | $80k | $303k | 100% |
| 56663 | Pennington | 282 | 7 | $50k | – | 100% |
| 56685 | Waskish | 91 | 1 | – | $213k | 100% |
Partly in Beltrami County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 56671 | Redlake | 2,961 | 9 | $49k | $64k | 42% |
| 56676 | Shevlin | 1,780 | 8 | $74k | $210k | 38% |
| 56725 | Goodridge | 941 | 2 | $73k | $220k | 27% |
| 56652 | Leonard | 437 | 7 | $65k | $234k | 12% |
| 56633 | Cass Lake | 4,802 | 22 | $68k | $166k | 10% |
| 56661 | Northome | 895 | 2 | $66k | $194k | 7% |
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?
10 ZIP codes of Beltrami County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Beltrami | Elsewhere |
|---|---|---|
| 56601 | 83% | Hubbard County 17% |
| 56633 | 10% | Cass County 82%; Hubbard County 8% |
| 56671 | 42% | Clearwater County 58% |
| 56630 | 71% | Itasca County 29% |
| 56676 | 38% | Clearwater County 62% |
| 56678 | 53% | Hubbard County 43%; Clearwater County 5% |
| 56725 | 27% | Pennington County 42%; Marshall County 30% |
| 56661 | 7% | Koochiching County 51%; Itasca County 43% |
| 56727 | 85% | Marshall County 15% |
| 56652 | 12% | Clearwater County 88% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
| ZIP | Postal name |
|---|---|
| 56619 | Bemidji |
| 56687 | Wilton |
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Beltrami County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Beltrami County's ZIP codes use 2 prefixes: 566 and 567.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.