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
59868 Seeley Lake Missoula County MT 1,659 $48,409 $286,800
59920 Kila Flathead County MT 1,635 $83,300 $668,600
59050 Lodge Grass Big Horn County MT 1,575 $80,417 $149,200
59925 Marion Flathead County MT 1,561 $61,065 $366,300
59036 Harlowton Wheatland County MT 1,530 $50,859 $186,700
59932 Somers Flathead County MT 1,530 $57,325 $617,500
59014 Bridger Carbon County MT 1,488 $48,958 $262,900
59070 Roberts Carbon County MT 1,472 $85,391 $497,900
59487 Vaughn Cascade County MT 1,466 $53,894 $213,200
59824 Kicking Horse Lake County MT 1,453 $62,500 $325,000
59001 Absarokee Stillwater County MT 1,452 $75,938 $312,400
59412 Riceville Cascade County MT 1,450 $83,409 $236,100
59003 Ashland Powder River County MT 1,266 $45,461 $115,600
59846 Huson Missoula County MT 1,238 $68,707 $398,400
59845 Niarada Sanders County MT 1,228 $31,458 $174,200
59522 Riverview Colony Liberty County MT 1,227 $54,583 $132,500
59006 Ballantine Yellowstone County MT 1,218 $47,670 $240,800
59812 Missoula Missoula County MT 1,217
59520 Big Sandy Chouteau County MT 1,211 $58,667 $123,900
59486 Valier Pondera County MT 1,196 $53,056 $145,200
59263 Scobey Daniels County MT 1,190 $53,438 $184,400
59030 Jardine Park County MT 1,181 $49,519 $539,900
59353 Wibaux Wibaux County MT 1,164 $65,250 $93,500
59317 Broadus Powder River County MT 1,153 $73,750 $161,400
59866 St. Regis Mineral County MT 1,152 $70,536 $319,700
59088 Worden Yellowstone County MT 1,142 $75,000 $226,000
59527 Hays Blaine County MT 1,114 $58,000 $64,300
59215 Circle McCone County MT 1,025 $84,808 $197,500
59754 Twin Bridges Madison County MT 1,020 $71,667 $388,600
59248 Nashua Valley County MT 1,018 $86,667 $210,900
59482 Sunburst Toole County MT 1,002 $86,250 $158,800
59639 Lincoln Lewis and Clark County MT 993 $46,284 $294,300
59218 Culbertson Roosevelt County MT 952 $95,368 $256,600
59930 West Kootenai Lincoln County MT 947 $65,268 $252,200
59016 Busby Big Horn County MT 944 $60,188 $116,700
59853 Noxon Sanders County MT 918 $50,179 $276,600
59349 Fallon Prairie County MT 892 $49,844 $150,400
59086 Sedan Park County MT 878 $68,036 $355,600
59524 Lodge Pole Phillips County MT 875 $48,295 $58,500
59934 Trego Lincoln County MT 858 $91,875 $301,600
59841 Pinesdale Ravalli County MT 847 $70,694 $198,100
59832 Drummond Granite County MT 841 $59,125 $303,400
59213 Brockton Roosevelt County MT 829 $56,875 $74,100
59411 Babb Glacier County MT 805 $65,380 $271,200
59029 Fromberg Carbon County MT 799 $67,500 $267,100
59468 Power Teton County MT 796 $80,652 $236,400
59643 Toston Broadwater County MT 785 $48,321 $322,200
59485 Ulm Cascade County MT 767 $88,292 $289,000
59324 Ekalaka Carter County MT 746 $57,083 $138,600
59479 Stanford Judith Basin County MT 732 $50,903 $190,400
59027 South Glastonbury Park County MT 720 $55,446 $427,400
59057 Stillwater County MT 718 $77,527 $423,200
59443 Fort Shaw Cascade County MT 692 $79,132 $273,100
59038 Hysham Treasure County MT 683 $62,250 $206,900
59936 West Glacier Flathead County MT 679 $87,031 $562,500
59066 Pryor Big Horn County MT 675 $51,563 $121,100
59919 Hungry Horse Flathead County MT 663
59844 Heron Sanders County MT 662 $40,000 $430,400
59018 Clyde Park Park County MT 656 $60,556 $330,600
59226 Froid Roosevelt County MT 655 $64,211 $177,500
59414 Black Eagle Cascade County MT 654 $55,588 $179,800
59448 Heart Butte Pondera County MT 647 $29,318 $47,500
59089 Wyola Big Horn County MT 630 $50,938 $215,500
59031 Big Horn County MT 618 $143,750 $118,800
59410 Augusta Lewis and Clark County MT 617 $34,125 $227,700
59446 Geraldine Chouteau County MT 605 $55,000 $118,800
59910 Big Arm Lake County MT 605 $95,227 $606,200
59225 Frazer Valley County MT 596 $43,929 $107,100
59262 Savage Richland County MT 595 $69,063 $272,900
59831 Dixon Sanders County MT 588 $43,594 $155,600
59452 Sapphire Ridge Judith Basin County MT 579 $44,545 $192,100
59337 Jordan Garfield County MT 575 $67,917 $173,600
59450 Highwood Chouteau County MT 568 $80,417 $247,600
59275 Westby Sheridan County MT 567 $68,594 $80,400
59212 Bainville Roosevelt County MT 562 $88,438 $394,100
59913 Coram Flathead County MT 543 $40,481 $533,000
59464 Moore Fergus County MT 542 $54,861 $241,700
59826 Condon Missoula County MT 542 $61,364 $491,900
59721 Cardwell Jefferson County MT 519 $86,932 $615,700
59918 Fortine Lincoln County MT 518 $65,500 $286,500
59472 Sand Coulee Cascade County MT 512 $61,023 $267,500
59638 Jefferson City Jefferson County MT 511 $73,375 $269,000
59046 Lavina Golden Valley County MT 510 $75,750 $278,800
59008 Belfry Carbon County MT 503 $86,563 $265,500
59261 Saco Phillips County MT 496 $65,833 $163,900
59069 Reed Point Stillwater County MT 491 $68,333 $392,400
59837 Maxville Granite County MT 478 $49,375 $342,400
59430 Denton Fergus County MT 476 $74,444 $210,900
59344 Plevna Fallon County MT 471 $74,861 $308,000
59540 Rudyard Hill County MT 470 $71,319 $100,000
59241 Hinsdale Valley County MT 468 $44,886 $119,300
59648 Milford Colony Lewis and Clark County MT 468 $68,542 $321,400
59740 McAllister Madison County MT 467 $46,811 $629,600
59028 Fishtail Stillwater County MT 455 $76,250 $519,100
59915 Elmo Lake County MT 432 $47,500
59855 Pablo Lake County MT 430 $31,510 $127,200
59440 Floweree Chouteau County MT 427 $121,875 $217,100
59243 Fox Lake Richland County MT 410 $80,833 $311,800
59531 Joplin Liberty County MT 409 $52,321 $102,400
59750 Butte-Silver Bow (balance) Silver Bow County MT 408 $80,670 $487,500

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.