ZipCodeLook
Loading 33,000 zip codes…

About this map

Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

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

U.S.
38.9
Montana
40.4
Rankings
Full list

Top and bottom zip codes in Montana

Zip codes with 1,000+ residents

Oldest zip codes (highest median age)

See all
  1. 159868Seeley Lake63.8
  2. 259349Terry63.2
  3. 359873Thompson Falls60.4
  4. 459068Red Lodge59.8
  5. 559932Somers59
  6. 659639Lincoln58.4
  7. 759749Sheridan58.2
  8. 859858Philipsburg56.8
  9. 959759Whitehall56.4
  10. 1059645White Sulphur Springs56.2

Youngest zip codes (lowest median age)

See all
  1. 159812Missoula19.1
  2. 259043Lame Deer22
  3. 359022Crow Agency23.5
  4. 459255Poplar25.4
  5. 559417Browning29.6
  6. 659521Box Elder30.2
  7. 759526Harlem31.9
  8. 859715Bozeman32
  9. 959718Bozeman32.4
  10. 1059801Missoula32.5

Median age by county in Montana

  1. 1Meagher County58.3
  2. 2Prairie County57.8
  3. 3Carter County56.9
  4. 4Sanders County54.6
  5. 5Daniels County53.4
  6. 6McCone County53.2
  7. 7Granite County53
  8. 8Lincoln County52.8
  9. 9Madison County52.2
  10. 10Treasure County52
  11. 11Petroleum County51.6
  12. 12Musselshell County51.3
  13. 13Golden Valley County50.9
  14. 14Carbon County50.4
  15. 15Mineral County50
  16. 16Deer Lodge County49.9
  17. 17Ravalli County48.7
  18. 18Powder River County47.3
  19. 19Jefferson County47.1
  20. 20Sweet Grass County47
  21. 21Stillwater County46.7
  22. 22Judith Basin County46.2
  23. 23Wheatland County46.2
  24. 24Park County46
  25. 25Broadwater County45.9
  26. 26Powell County45.8
  27. 27Phillips County45.6
  28. 28Fergus County44.4
  29. 29Lake County44.3
  30. 30Valley County44.3
  31. 31Garfield County43.3
  32. 32Beaverhead County43.2
  33. 33Sheridan County43.1
  34. 34Chouteau County43
  35. 35Dawson County43
  36. 36Custer County42.7
  37. 37Teton County42.3
  38. 38Flathead County42.2
  39. 39Pondera County42
  40. 40Lewis and Clark County41.8
  41. 41Wibaux County41
  42. 42Silver Bow County40.5
  43. 43Liberty County39.8
  44. 44Yellowstone County39
  45. 45Cascade County38.6
  46. 46Richland County38.4
  47. 47Rosebud County38
  48. 48Toole County37.7
  49. 49Fallon County37.5
  50. 50Missoula County37.1
  51. 51Blaine County35.6
  52. 52Hill County34.5
  53. 53Gallatin County34.2
  54. 54Glacier County33.4
  55. 55Big Horn County31.9
  56. 56Roosevelt County30.9

Questions about this map

Which zip code has the highest median age in Montana?

Among zip codes with at least 1,000 residents, 59868 (Seeley Lake, MT) has the highest: 63.8.

Which zip code has the lowest median age in Montana?

59812 (Missoula, MT) has the lowest: 19.1.

What is the median age for the United States?

38.9; in Montana it is 40.4.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

More maps