First three digits · Montana
ZIP Codes Starting with
75 ZIP codes start with 590, sorted at the Billings, MT (SCF 590) sectional center (USPS labeling list L005, effective October 1, 2026) in Montana: 72 residential ZIP codes across 16 counties and 3 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 590 mean?
The first digit, 5, is one of ten national areas (Iowa, Minnesota, Montana, North Dakota, South Dakota and Wisconsin). The first three, 590, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 590 to the Billings, MT (SCF 590) facility. The last two digits pick the delivery area. By residents, the largest town names among the 590 ZIP codes are Livingston, Laurel, Hardin, Roundup, Columbus and Red Lodge.
The same facility sorts 6 prefixes, 211 ZIP codes in all: 590, 591, 592, 593, 597, 821.
Where are the 590 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 590
| County | ||||||
|---|---|---|---|---|---|---|
| 59001 | Absarokee | Stillwater County | 1,409 | 10 | $83k | $359k |
| 59002 | Acton | Yellowstone County | 221 | 3 | $37k | $333k |
| 59003 | Ashland | Powder River County | 1,334 | 2 | $45k | $76k |
| 59004 | Ashland | Rosebud County | PO Box or unique | – | – | – |
| 59006 | Ballantine | Yellowstone County | 586 | 9 | $53k | $314k |
| 59007 | Bearcreek | Carbon County | 96 | 3 | $114k | $213k |
| 59008 | Belfry | Carbon County | 456 | 4 | $101k | $439k |
| 59010 | Bighorn | Treasure County | 220 | 1 | $73k | $345k |
| 59011 | Big Timber | Sweet Grass County | 3,167 | 3 | $78k | $328k |
| 59012 | Birney | Rosebud County | 44 | 0 | $56k | – |
| 59013 | Boyd | Carbon County | 199 | 46 | $200k | $541k |
| 59014 | Bridger | Carbon County | 1,510 | 2 | $55k | $307k |
| 59015 | Broadview | Yellowstone County | 394 | 2 | $70k | $238k |
| 59016 | Busby | Big Horn County | 1,044 | 2 | $59k | $146k |
| 59018 | Clyde Park | Park County | 669 | 4 | $79k | $403k |
| 59019 | Columbus | Stillwater County | 4,438 | 14 | $85k | $398k |
| 59020 | Cooke City | Park County | 93 | 0 | $50k | $371k |
| 59022 | Crow Agency | Big Horn County | 2,307 | 15 | $53k | $58k |
| 59024 | Custer | Yellowstone County | 335 | 1 | $78k | $240k |
| 59025 | Decker | Big Horn County | 53 | 0 | $37k | – |
| 59026 | Edgar | Carbon County | 81 | 4 | $90k | $350k |
| 59027 | Emigrant | Park County | 562 | 2 | $62k | $439k |
| 59028 | Fishtail | Stillwater County | 496 | 2 | $73k | $552k |
| 59029 | Fromberg | Carbon County | 760 | 8 | $72k | $296k |
| 59030 | Gardiner | Park County | 1,030 | 2 | $57k | $593k |
| 59031 | Garryowen | Big Horn County | 391 | 4 | – | $107k |
| 59032 | Grass Range | Fergus County | 409 | 1 | $42k | $150k |
| 59033 | Greycliff | Sweet Grass County | 231 | 7 | $72k | – |
| 59034 | Hardin | Big Horn County | 5,008 | 6 | $61k | $170k |
| 59035 | Fort Smith | Big Horn County | 180 | 2 | $52k | $139k |
| 59036 | Harlowton | Wheatland County | 1,530 | 2 | $50k | $186k |
| 59037 | Huntley | Yellowstone County | 2,336 | 19 | $105k | $354k |
| 59038 | Hysham | Treasure County | 750 | 1 | $57k | $227k |
| 59039 | Ingomar | Rosebud County | 13 | 0 | – | – |
| 59041 | Joliet | Carbon County | 2,258 | 12 | $81k | $412k |
| 59043 | Lame Deer | Rosebud County | 2,727 | 8 | $29k | $111k |
| 59044 | Laurel | Yellowstone County | 12,302 | 70 | $88k | $347k |
| 59046 | Lavina | Golden Valley County | 577 | 1 | $74k | $211k |
| 59047 | Livingston | Park County | 14,092 | 18 | $72k | $457k |
| 59050 | Lodge Grass | Big Horn County | 1,338 | 2 | $63k | $113k |
| 59052 | McLeod | Sweet Grass County | 186 | 0 | $61k | $1.11M |
| 59053 | Martinsdale | Meagher County | 412 | 1 | $44k | $187k |
| 59054 | Melstone | Rosebud County | 227 | 0 | $54k | $218k |
| 59055 | Melville | Sweet Grass County | 40 | 0 | $164k | – |
| 59057 | Molt | Stillwater County | 782 | 3 | $81k | $468k |
| 59058 | Mosby | Garfield County | 54 | 0 | – | $250k |
| 59059 | Musselshell | Musselshell County | 159 | 0 | $40k | $212k |
| 59061 | Nye | Stillwater County | 250 | 1 | $92k | $364k |
| 59062 | Otter | Powder River County | 51 | 0 | $29k | – |
| 59063 | Park City | Stillwater County | 2,070 | 34 | $99k | $449k |
| 59064 | Pompeys Pillar | Big Horn County | 211 | 1 | – | $290k |
| 59065 | Pray | Park County | 146 | 1 | – | $1.27M |
| 59066 | Pryor | Big Horn County | 539 | 2 | $52k | $96k |
| 59067 | Rapelje | Stillwater County | 152 | 1 | $73k | $460k |
| 59068 | Red Lodge | Carbon County | 3,977 | 8 | $81k | $439k |
| 59069 | Reed Point | Stillwater County | 458 | 1 | $73k | $409k |
| 59070 | Roberts | Carbon County | 1,403 | 8 | $96k | $531k |
| 59071 | Roscoe | Carbon County | 42 | 0 | $93k | $450k |
| 59072 | Roundup | Musselshell County | 4,690 | 4 | $60k | $241k |
| 59073 | Roundup | Musselshell County | PO Box or unique | – | – | – |
| 59074 | Ryegate | Golden Valley County | 413 | 1 | $50k | $169k |
| 59075 | Saint Xavier | Big Horn County | 125 | 1 | $24k | $212k |
| 59076 | Sanders | Treasure County | 26 | 2 | – | – |
| 59077 | Sand Springs | Garfield County | 71 | 0 | – | $261k |
| 59078 | Shawmut | Wheatland County | 115 | 0 | $27k | $142k |
| 59079 | Shepherd | Yellowstone County | 3,940 | 12 | $68k | $376k |
| 59081 | Silver Gate | Park County | 114 | 26 | – | $587k |
| 59082 | Springdale | Park County | 2 | 0 | – | – |
| 59083 | Sumatra | Rosebud County | 3 | 0 | – | – |
| 59084 | Teigen | Petroleum County | PO Box or unique | – | – | – |
| 59085 | Two Dot | Wheatland County | 83 | 0 | – | $66k |
| 59086 | Wilsall | Park County | 792 | 1 | $69k | $393k |
| 59087 | Winnett | Petroleum County | 395 | 0 | $63k | $195k |
| 59088 | Worden | Yellowstone County | 1,265 | 4 | $91k | $234k |
| 59089 | Wyola | Big Horn County | 801 | 3 | $63k | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.