ZipCodeLook
Loading 33,000 zip codes…

About this map

Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

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

U.S.
$44,673
Montana
$41,711
Rankings
Full list

Top and bottom zip codes in Montana

Zip codes with 1,000+ residents

Zip codes with the highest per capita income

See all
  1. 159716Big Sky$101,242
  2. 259001Absarokee$69,635
  3. 359106Billings$65,284
  4. 459634Clancy$61,648
  5. 559730Gallatin Gateway$58,173
  6. 659068Red Lodge$58,119
  7. 759421Cascade$58,072
  8. 859715Bozeman$56,763
  9. 959937Whitefish$55,912
  10. 1059803Missoula$55,734

Zip codes with the lowest per capita income

See all
  1. 159812Missoula$6,765
  2. 259022Crow Agency$10,966
  3. 359043Lame Deer$11,997
  4. 459255Poplar$17,811
  5. 559050Lodge Grass$19,341
  6. 659417Browning$19,713
  7. 759521Box Elder$20,202
  8. 859016Busby$20,635
  9. 959527Hays$20,724
  10. 1059201Wolf Point$23,368

Per capita income by county in Montana

  1. 1Gallatin County$54,482
  2. 2Stillwater County$50,603
  3. 3Jefferson County$49,303
  4. 4Fallon County$47,348
  5. 5Park County$46,469
  6. 6Carbon County$45,872
  7. 7Missoula County$45,868
  8. 8Lewis and Clark County$44,837
  9. 9Sweet Grass County$44,275
  10. 10Yellowstone County$43,898
  11. 11Madison County$43,428
  12. 12Treasure County$42,590
  13. 13Flathead County$41,557
  14. 14Richland County$41,554
  15. 15Powder River County$40,845
  16. 16Mineral County$40,043
  17. 17Sheridan County$40,043
  18. 18Petroleum County$39,919
  19. 19Granite County$39,904
  20. 20Ravalli County$39,624
  21. 21McCone County$39,105
  22. 22Broadwater County$39,058
  23. 23Cascade County$38,795
  24. 24Meagher County$37,958
  25. 25Dawson County$37,820
  26. 26Judith Basin County$37,796
  27. 27Garfield County$37,504
  28. 28Beaverhead County$36,625
  29. 29Daniels County$36,513
  30. 30Custer County$36,392
  31. 31Toole County$36,252
  32. 32Lake County$36,177
  33. 33Deer Lodge County$35,979
  34. 34Silver Bow County$35,951
  35. 35Prairie County$35,904
  36. 36Fergus County$35,574
  37. 37Liberty County$34,957
  38. 38Valley County$34,795
  39. 39Wibaux County$34,425
  40. 40Musselshell County$33,460
  41. 41Phillips County$33,106
  42. 42Powell County$33,029
  43. 43Golden Valley County$32,951
  44. 44Teton County$32,798
  45. 45Sanders County$32,019
  46. 46Carter County$31,342
  47. 47Chouteau County$31,122
  48. 48Lincoln County$29,958
  49. 49Hill County$29,662
  50. 50Blaine County$29,519
  51. 51Pondera County$29,283
  52. 52Rosebud County$29,231
  53. 53Wheatland County$28,773
  54. 54Roosevelt County$23,459
  55. 55Glacier County$23,240
  56. 56Big Horn County$22,861

Questions about this map

Which zip code has the highest per capita income in Montana?

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

Which zip code has the lowest per capita income in Montana?

59812 (Missoula, MT) has the lowest: $6,765.

What is the per capita income for the United States?

$44,673; in Montana it is $41,711.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

More maps