County ZIP codes · Montana · FIPS 30047
Lake County, MT ZIP Codes
Lake County, Montana has 15 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 12 of the residential ones lie mainly in Lake County and 3 mainly in a neighboring county; 4 cross the county line. Median household income ranges from $31,970 in 59845 (Hot Springs) to $83,019 in 59911 (Bigfork) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Lake 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 $53,382 and $62,047.
They carry 15 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 15 residential ZIP codes in Lake County
12 ZIP codes lie mainly in Lake County; 3 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 59860 | Polson | 11,897 | 45 | $62k | $442k | 100% |
| 59911 | Bigfork | 9,493 | 19 | $83k | $666k | 86% |
| 59864 | Ronan | 7,301 | 39 | $62k | $298k | 100% |
| 59865 | Saint Ignatius | 3,635 | 22 | $57k | $345k | 100% |
| 59824 | Charlo | 1,526 | 16 | $53k | $318k | 100% |
| 59910 | Big Arm | 692 | 36 | $100k | $589k | 100% |
| 59915 | Elmo | 452 | 8 | $59k | – | 100% |
| 59855 | Pablo | 419 | 1,187 | $33k | $161k | 100% |
| 59914 | Dayton | 345 | 31 | $84k | $1.21M | 100% |
| 59931 | Rollins | 335 | 12 | $112k | $743k | 100% |
| 59929 | Proctor | 230 | 6 | $101k | – | 100% |
| 59863 | Ravalli | 146 | 19 | $79k | – | 100% |
Partly in Lake County
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?
4 ZIP codes of Lake County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Lake | Elsewhere |
|---|---|---|
| 59911 | 86% | Flathead County 14% |
| 59821 | 37% | Missoula County 44%; Sanders County 19% |
| 59922 | 10% | Flathead County 90% |
| 59845 | 17% | Sanders County 67%; Flathead County 16% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Lake County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Lake County's ZIP codes use 2 prefixes: 598 and 599.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.