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
59433 Dutton Teton County MT 398 $58,750 $141,000
59074 Ryegate Golden Valley County MT 396 $49,643 $131,700
59728 Elliston Powell County MT 394 $74,792 $397,200
59735 Harrison Madison County MT 391 $73,000 $420,000
59032 Ayers Ranch Colony Fergus County MT 380 $26,750 $122,500
59914 Dayton Lake County MT 379 $85,156 $937,500
59416 Brady Pondera County MT 378 $86,111 $165,000
59447 Geyser Judith Basin County MT 369 $75,417 $225,000
59631 Basin Jefferson County MT 367 $49,375 $229,300
59015 Mountain View Colony Yellowstone County MT 366 $64,063 $228,800
59326 Fallon Prairie County MT 363 $224,300
59542 Turner Colony Blaine County MT 359 $66,875
59483 Sun River Cascade County MT 353 $112,656 $425,000
59647 Winston Broadwater County MT 353 $59,330 $310,700
59087 Winnett Petroleum County MT 348 $60,625 $167,100
59347 Rosebud Rosebud County MT 341 $60,000
59748 Butte-Silver Bow (balance) Silver Bow County MT 340 $99,000 $270,500
59489 Winifred Fergus County MT 330 $61,288
59477 Simms Cascade County MT 326 $95,938 $193,900
59259 Richey Dawson County MT 324 $75,250 $121,400
59456 Camrose Colony Liberty County MT 323 $38,869
59231 St. Marie Valley County MT 319 $38,125
59480 Stockett Cascade County MT 317 $92,917 $268,800
59471 Roy Fergus County MT 316 $64,688 $150,000
59274 Vida McCone County MT 315 $61,375 $112,500
59720 Madison County MT 315 $48,718
59247 Medicine Lake Sheridan County MT 313 $42,813 $90,000
59727 Butte-Silver Bow (balance) Silver Bow County MT 313 $59,375 $347,900
59434 East Glacier Park Village Glacier County MT 309 $48,125 $171,900
59525 Gildford Hill County MT 307 $46,923
59739 Lakeview Beaverhead County MT 303 $54,609 $188,800
59761 Wisdom Beaverhead County MT 303 $59,837 $300,000
59453 Judith Gap Wheatland County MT 302 $45,938 $168,800
59024 Custer Yellowstone County MT 295 $70,250 $190,600
59927 Olney Flathead County MT 295 $58,750 $528,200
59633 Canyon Creek Lewis and Clark County MT 288 $409,500
59250 Opheim Valley County MT 284 $51,818 $51,700
59751 Silver Star Madison County MT 284 $47,500 $200,000
59053 Martinsdale Colony Meagher County MT 283 $188,300
59756 Anaconda-Deer Lodge County Deer Lodge County MT 277
59827 Conner Ravalli County MT 277 $70,417 $481,900
59871 Sula Ravalli County MT 277 $46,615 $441,300
59843 Helmville Powell County MT 271 $79,342 $298,200
59710 Alder Madison County MT 265 $47,589 $532,300
59211 Antelope Sheridan County MT 264 $160,833
59354 Fallon County MT 264 $61,875
59929 Lake Mary Ronan Lake County MT 259 $252,800
59926 Martin City Flathead County MT 250
59931 Rollins Lake County MT 249 $172,750 $1,015,600
59061 Stillwater County MT 240 $83,333 $329,200
59054 Melstone Rosebud County MT 236 $52,708 $184,400
59064 Pompeys Pillar Big Horn County MT 233 $277,000
59528 Hingham Hill County MT 232 $57,500 $132,500
59460 Loma Chouteau County MT 227 $48,875 $109,700
59444 Eagle Creek Colony Toole County MT 226 $41,484 $174,300
59762 Anaconda-Deer Lodge County Deer Lodge County MT 223 $55,625 $440,400
59222 Flaxville Daniels County MT 217 $104,200
59731 Garrison Powell County MT 215 $58,750 $350,000
59420 Carter Chouteau County MT 214 $60,694 $147,500
59013 Boyd Carbon County MT 213 $134,750 $503,300
59733 Goldcreek Powell County MT 206 $62,917 $305,300
59760 Willow Creek Gallatin County MT 205 $69,167 $239,300
59067 Rapelje Stillwater County MT 204 $63,750 $338,900
59336 Ismay Custer County MT 202 $62,500 $276,900
59732 Glen Beaverhead County MT 202 $70,833
59059 Musselshell Musselshell County MT 201 $37,132
59544 Whitewater Phillips County MT 201 $41,563 $220,800
59743 Butte-Silver Bow (balance) Beaverhead County MT 192 $50,938 $484,600
59713 Avon Powell County MT 191 $75,417 $450,000
59258 Reserve Sheridan County MT 188 $140,000 $137,500
59035 Fort Smith Big Horn County MT 187 $52,679 $176,200
59217 Crane Richland County MT 185 $76,007
59854 Ovando Powell County MT 185 $81,250 $475,000
59052 Sweet Grass County MT 182 $60,000 $1,350,000
59863 Ravalli Lake County MT 174 $76,582
59010 Treasure County MT 172 $73,472 $287,500
59351 Powder River County MT 171 $112,800
59432 Dupuyer Pondera County MT 169 $71,250 $234,400
59002 Acton Yellowstone County MT 168 $38,125 $430,000
59916 Snowslip Flathead County MT 168 $60,313 $360,500
59529 Hogeland Blaine County MT 167 $63,971 $263,300
59075 St. Xavier Big Horn County MT 165 $67,143 $211,300
59338 Custer County MT 159 $78,750 $275,900
59219 Sheridan County MT 157 $77,500 $114,600
59625 Helena Lewis and Clark County MT 156
59441 Fergus County MT 155 $228,800
59747 Pony Madison County MT 155 $64,375 $335,000
59257 Redstone Sheridan County MT 151
59339 Lindsay Dawson County MT 151 $84,844 $237,500
59530 Inverness Hill County MT 151 $72,500 $140,600
59546 Zortman Phillips County MT 151 $49,049
59332 Carter County MT 150 $29,963
59755 Virginia City Madison County MT 148 $288,600
59311 Alzada Carter County MT 145 $61,000
59318 Garfield County MT 145 $70,000 $206,700
59745 Norris Madison County MT 140 $61,250
59033 Greycliff Sweet Grass County MT 139 $90,577
59469 Raynesford Judith Basin County MT 138 $76,250 $262,500
59856 Paradise Sanders County MT 138 $47,500 $500,000
59314 Biddle Powder River County MT 136 $86,250

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.