US5.com

Montana ZIP Codes & Demographics

Montana ZIP codes, demographics, and median household income — 369 ZIP codes — population 1,105,740 — avg. income $68,385 — avg. home value $296,155. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
369
Population
1,105,740
Median household income (avg.)
$68,385
91% of U.S. median
Average home value
$296,155
85% of U.S. median
Average rent
$710

Montana demographics

Montana has 369 ZIP codes across 56 counties on US5, with a combined ZIP-area population of about 1,105,740.

Across ZIP codes with age data, the average median age is about 46.9 years.

Among cities represented in this ZIP set, Kalispell is among the largest population centers.

Median household income in Montana

The average median household income across ZIP codes in Montana is about $68,385 — about 9% below the U.S. median ($75,149).

Among ZIPs with income data, 59081 (Silver Gate) is near the top at about $250,001, while 59032 (Ayers Ranch Colony) is near the bottom at about $26,750.

Housing in Montana

For housing in Montana, the average median home value is about $296,155 and the average median rent is about $710.

The most populous ZIP is 59901 (Kalispell) with about 61,710 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Montana

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
59256 Sheridan County MT 134
59736 Jackson Beaverhead County MT 133 $84,375 $281,300
59928 Polebridge Flathead County MT 130 $53,542
59078 Shawmut Wheatland County MT 125 $138,600
59322 Garfield County MT 121 $37,917
59451 Hilger Fergus County MT 120 $57,000 $119,800
59085 Twodot Wheatland County MT 112 $94,200
59462 Moccasin Judith Basin County MT 112 $38,958 $216,700
59463 Monarch Cascade County MT 110 $40,972 $333,900
59055 Sweet Grass County MT 107 $114,688
59007 Bearcreek Carbon County MT 105 $110,250 $200,000
59418 Judith Basin County MT 105 $50,000 $562,500
59640 Marysville Lewis and Clark County MT 105 $95,250 $275,000
59065 South Glastonbury Park County MT 104 $121,071 $793,800
59724 Dell Beaverhead County MT 104 $57,188 $350,000
59026 Edgar Carbon County MT 103 $61,477 $345,500
59260 Valley County MT 103 $83,333 $170,800
59830 De Borgia Mineral County MT 102 $318,800
59532 Kremlin Hill County MT 101 $108,188
59746 Maverick Mountain Beaverhead County MT 100 $353,300
59467 Rockport Colony Teton County MT 99 $58,500
59842 Haugan Mineral County MT 99
59454 Kevin Toole County MT 98 $27,750
59020 Cooke City Park County MT 97 $42,500 $362,500
59081 Silver Gate Park County MT 94 $250,001 $562,500
59315 Bloomfield Dawson County MT 90 $74,167 $190,600
59253 Peerless Daniels County MT 82 $139,375 $227,800
59484 Sweet Grass Toole County MT 74 $80,833 $134,400
59848 Lonepine Sanders County MT 74 $441,700
59867 Saltese Mineral County MT 68
59244 Valley County MT 67 $70,833
59424 Coffee Creek Fergus County MT 66 $82,946 $265,400
59071 Roscoe Carbon County MT 65 $71,250
59062 Powder River County MT 62 $45,469 $138,600
59242 Homestead Sheridan County MT 61 $84,250 $122,500
59461 Liberty County MT 61
59547 Zurich Blaine County MT 55 $41,667 $162,500
59851 Bonner-West Riverside Missoula County MT 54 $361,500
59012 Rosebud County MT 52 $51,875
59419 Bynum Teton County MT 51 $32,083
59545 Whitlash Liberty County MT 50 $41,042 $117,400
59466 Toole County MT 49 $34,688 $86,300
59252 Outlook Sheridan County MT 47 $50,313 $103,100
59058 Garfield County MT 45 $243,800
59076 Treasure County MT 43 $126,518 $275,000
59077 Garfield County MT 42 $265,000
59025 Big Horn County MT 41
59343 Powder River County MT 41 $31,375
59537 Loring Colony Phillips County MT 41 $147,917
59319 Carter County MT 38 $49,583
59345 Custer County MT 38 $103,750 $208,300
59214 Brockway McCone County MT 35 $170,800
59465 Neihart Cascade County MT 33 $205,600
59535 Blaine County MT 29
59636 Helena West Side Lewis and Clark County MT 29
59333 Rosebud County MT 28 $101,875 $184,400
59240 Valley County MT 26 $266,700
59223 Fort Peck McCone County MT 25 $150,313 $443,300
59276 Whitetail Daniels County MT 21
59082 Springdale Park County MT 20
59642 Meagher County MT 19
59316 Powder River County MT 18 $48,125
59039 Rosebud County MT 16
59273 Valley County MT 13 $67,500
59435 Toole County MT 12
59312 Garfield County MT 9
59083 Rosebud County MT 4
59933 Stryker Lincoln County MT 3
59623 Helena Lewis and Clark County MT

Frequently asked questions

How many ZIP codes are in Montana?

Montana has 369 ZIP codes on US5 across 56 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Montana?

Montana has a combined ZIP-area population of about 1,105,740 across 369 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Montana?

The average median household income across ZIP codes in Montana is about $68,385, about 9% below the U.S. median ($75,149). Average median home value is about $296,155. Among ZIPs with data, 59081 (Silver Gate) is near the top ($250,001) and 59032 (Ayers Ranch Colony) is near the bottom ($26,750).

Where can I find ZIP code lists for Montana?

This page lists ZIP codes in Montana with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Montana

Explore curated boards for highest income, largest population, and most affordable home values.