State
Pharmacies in Montana
242 pharmacies. Community/retail pharmacy: 205 · Pharmacy: 33 · Clinic pharmacy: 4.
Pharmacies fill prescriptions, and many also give vaccines and answer questions about your medicines. This list comes from the federal NPI Registry, where every pharmacy that bills health insurance must be registered. In a medical emergency, call 911.
By county
- Beaverhead County2
- Big Horn County2
- Blaine County2
- Broadwater County1
- Carbon County1
- Carter County1
- Cascade County18
- Chouteau County2
- Custer County4
- Daniels County2
- Dawson County4
- Deer Lodge County3
- Fallon County2
- Fergus County4
- Flathead County19
- Gallatin County16
- Glacier County3
- Granite County1
- Hill County7
- Jefferson County2
- Judith Basin County1
- Lake County15
- Lewis and Clark County12
- Liberty County2
- Lincoln County5
- Madison County4
- Meagher County1
- Mineral County1
- Missoula County22
- Musselshell County1
- Park County5
- Phillips County1
- Pondera County1
- Powder River County2
- Powell County1
- Ravalli County11
- Richland County3
- Roosevelt County4
- Rosebud County2
- Sanders County2
- Silver Bow County7
- Stillwater County1
- Sweet Grass County1
- Teton County1
- Toole County2
- Valley County3
- Wheatland County2
- Yellowstone County32
By city
- Billings29
- Missoula20
- Great Falls19
- Helena12
- Kalispell10
- Bozeman9
- Butte7
- Havre7
- Polson6
- Whitefish6
- Belgrade5
- Hamilton5
- Ronan5
- Glendive4
- Lewistown4
- Miles City4
- Stevensville4
- Anaconda3
- Columbia Falls3
- Cut Bank3
- Glasgow3
- Laurel3
- Libby3
- Livingston3
- Baker2
- Bigfork2
- Broadus2
- Chester2
- Dillon2
- Ennis2
- Eureka2
- Hardin2
- Harlowton2
- Scobey2
- Shelby2
- Sheridan2
- Sidney2
- Wolf Point2
Other places (county not known)
- Ro Montana(406) 452‑7676Pharmacy · Great Falls · 1417 9th St S Suite 101A
Common questions
How many pharmacies are in Montana?
Our directory lists 242 pharmacies in Montana, from official government data (Community/retail pharmacy: 205 · Pharmacy: 33 · Clinic pharmacy: 4).
Which cities in Montana have the most?
Billings (29), Missoula (20), Great Falls (19), Helena (12) and Kalispell (10).
Sources: NPI Registry monthly file, NPPES (updated 2026-11-01, retrieved 2026-11-07). Methodology