ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$80,734
Montana
$72,509
Rankings
Full list

Top and bottom zip codes in Montana

Zip codes with 1,000+ residents

Zip codes with the highest median income

See all
  1. 159716Big Sky$141,716
  2. 259634Clancy$129,891
  3. 359106Billings$125,833
  4. 459803Missoula$111,925
  5. 559037Huntley$105,099
  6. 659063Park City$99,432
  7. 759718Bozeman$99,123
  8. 859730Gallatin Gateway$98,305
  9. 959070Roberts$96,250
  10. 1059714Belgrade$96,183

Zip codes with the lowest median income

See all
  1. 159043Lame Deer$29,028
  2. 259845Hot Springs$31,970
  3. 359417Browning$37,676
  4. 459935Troy$39,712
  5. 559003Ashland$44,833
  6. 659923Libby$44,980
  7. 759255Poplar$45,379
  8. 859425Conrad$49,805
  9. 959036Harlowton$50,000
  10. 1059917Eureka$50,139

Median household income by county in Montana

  1. 1Jefferson County$95,490
  2. 2Gallatin County$93,528
  3. 3Stillwater County$84,732
  4. 4Carbon County$80,261
  5. 5Lewis and Clark County$78,237
  6. 6Sweet Grass County$77,000
  7. 7Yellowstone County$76,570
  8. 8Fallon County$76,250
  9. 9Missoula County$75,598
  10. 10Madison County$75,250
  11. 11Flathead County$73,925
  12. 12Richland County$73,084
  13. 13Meagher County$71,932
  14. 14Valley County$71,695
  15. 15Dawson County$71,334
  16. 16Ravalli County$71,283
  17. 17Custer County$70,605
  18. 18Teton County$70,430
  19. 19Broadwater County$70,374
  20. 20Sheridan County$70,147
  21. 21Park County$70,047
  22. 22Garfield County$69,583
  23. 23McCone County$69,375
  24. 24Treasure County$67,917
  25. 25Cascade County$67,690
  26. 26Wibaux County$67,462
  27. 27Powder River County$67,045
  28. 28Powell County$66,923
  29. 29Blaine County$64,813
  30. 30Fergus County$63,706
  31. 31Mineral County$63,450
  32. 32Lake County$63,360
  33. 33Silver Bow County$61,754
  34. 34Beaverhead County$61,268
  35. 35Petroleum County$60,208
  36. 36Granite County$59,265
  37. 37Judith Basin County$59,000
  38. 38Musselshell County$58,920
  39. 39Big Horn County$58,750
  40. 40Golden Valley County$58,333
  41. 41Chouteau County$58,218
  42. 42Liberty County$57,857
  43. 43Toole County$57,731
  44. 44Deer Lodge County$57,527
  45. 45Sanders County$57,476
  46. 46Roosevelt County$57,063
  47. 47Daniels County$55,625
  48. 48Carter County$54,167
  49. 49Phillips County$53,417
  50. 50Hill County$52,798
  51. 51Pondera County$52,338
  52. 52Prairie County$51,250
  53. 53Rosebud County$49,914
  54. 54Wheatland County$49,489
  55. 55Lincoln County$47,143
  56. 56Glacier County$46,875

Questions about this map

Which zip code has the highest median household income in Montana?

Among zip codes with at least 1,000 residents, 59716 (Big Sky, MT) has the highest: $141,716.

Which zip code has the lowest median household income in Montana?

59043 (Lame Deer, MT) has the lowest: $29,028.

What is the median household income for the United States?

$80,734; in Montana it is $72,509.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

More maps