Richest ZIP codes in Montana
Top 25 highest-income ZIP codes in Montana. #1 is 59031 at about $143,750 median household income. Compare wealth, housing, and demographics on US5.
These are the highest median household income ZIP codes in Montana (from 369 indexable ZIPs), ranked using Census ACS-style income fields on US5.
For context, the average median household income across Montana ZIP codes is about $68,385. The top of this list sits well above that baseline.
Leading the list: 59031 at about $143,750; 59716 (Big Sky) at about $135,396; 59106 (Billings) at about $122,374.
Open any ZIP for a full demographics, income, and housing profile, or return to the Montana state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Median income | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 59031 | — | Big Horn County | $143,750 | 618 | $143,750 | $118,800 |
| 2 | 59716 | Big Sky | Madison County | $135,396 | 1,867 | $135,396 | $868,600 |
| 3 | 59106 | Billings | Yellowstone County | $122,374 | 20,232 | $122,374 | $483,100 |
| 4 | 59634 | Clancy | Jefferson County | $120,881 | 5,238 | $120,881 | $500,700 |
| 5 | 59803 | Missoula | Missoula County | $108,992 | 17,941 | $108,992 | $492,900 |
| 6 | 59037 | Huntley | Yellowstone County | $103,292 | 2,345 | $103,292 | $326,100 |
| 7 | 59218 | Culbertson | Roosevelt County | $95,368 | 952 | $95,368 | $256,600 |
| 8 | 59910 | Big Arm | Lake County | $95,227 | 605 | $95,227 | $606,200 |
| 9 | 59934 | Trego | Lincoln County | $91,875 | 858 | $91,875 | $301,600 |
| 10 | 59718 | Four Corners | Gallatin County | $91,852 | 43,750 | $91,852 | $579,800 |
| 11 | 59063 | Park City | Stillwater County | $90,417 | 2,055 | $90,417 | $336,800 |
| 12 | 59714 | Sedan | Gallatin County | $89,217 | 23,897 | $89,217 | $490,000 |
| 13 | 59212 | Bainville | Roosevelt County | $88,438 | 562 | $88,438 | $394,100 |
| 14 | 59485 | Ulm | Cascade County | $88,292 | 767 | $88,292 | $289,000 |
| 15 | 59602 | Helena Valley Northeast | Lewis and Clark County | $87,841 | 30,379 | $87,841 | $369,800 |
| 16 | 59834 | Frenchtown | Missoula County | $87,143 | 2,449 | $87,143 | $400,000 |
| 17 | 59936 | West Glacier | Flathead County | $87,031 | 679 | $87,031 | $562,500 |
| 18 | 59721 | Cardwell | Jefferson County | $86,932 | 519 | $86,932 | $615,700 |
| 19 | 59019 | Columbus | Stillwater County | $86,905 | 4,267 | $86,905 | $352,900 |
| 20 | 59248 | Nashua | Valley County | $86,667 | 1,018 | $86,667 | $210,900 |
| 21 | 59008 | Belfry | Carbon County | $86,563 | 503 | $86,563 | $265,500 |
| 22 | 59741 | Gallatin River Ranch | Gallatin County | $86,382 | 5,635 | $86,382 | $562,300 |
| 23 | 59482 | Sunburst | Toole County | $86,250 | 1,002 | $86,250 | $158,800 |
| 24 | 59044 | Laurel | Yellowstone County | $86,011 | 12,488 | $86,011 | $317,200 |
| 25 | 59323 | Colstrip | Rosebud County | $86,000 | 2,156 | $86,000 | $193,700 |
Frequently asked questions
What are the richest ZIP codes in Montana?
Based on median household income, the top ZIP on US5 is 59031 at about $143,750. The table on this page lists the top 25 highest-income codes.
How does US5 rank ZIP codes in Montana?
We rank indexable ZIP codes with positive median household income (and a small population floor) from high to low.
Where can I explore all ZIP codes in Montana?
Visit the Montana state page for the full ZIP table, demographics summary, and sortable income/housing columns.