State
Pharmacies in Oklahoma
811 pharmacies. Community/retail pharmacy: 601 · Pharmacy: 195 · Clinic pharmacy: 15.
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
- Adair County3
- Alfalfa County1
- Atoka County5
- Beckham County11
- Blaine County1
- Bryan County9
- Caddo County3
- Canadian County23
- Carter County11
- Cherokee County10
- Choctaw County4
- Cimarron County1
- Cleveland County38
- Coal County1
- Comanche County20
- Cotton County2
- Craig County3
- Creek County14
- Custer County8
- Delaware County5
- Dewey County3
- Ellis County1
- Garfield County15
- Garvin County9
- Grady County8
- Grant County2
- Greer County3
- Harmon County4
- Harper County2
- Haskell County3
- Hughes County2
- Jackson County4
- Jefferson County1
- Johnston County2
- Kay County13
- Kingfisher County5
- Kiowa County3
- Latimer County3
- Le Flore County6
- Lincoln County9
- Logan County5
- Love County1
- Major County3
- Marshall County3
- Mayes County10
- McClain County6
- McCurtain County9
- McIntosh County3
- Murray County3
- Muskogee County12
- Noble County1
- Nowata County1
- Okfuskee County3
- Oklahoma County184
- Okmulgee County9
- Osage County9
- Ottawa County6
- Pawnee County4
- Payne County17
- Pittsburg County10
- Pontotoc County10
- Pottawatomie County12
- Pushmataha County3
- Rogers County18
- Seminole County8
- Sequoyah County9
- Stephens County10
- Texas County3
- Tillman County2
- Tulsa County138
- Wagoner County8
- Washington County9
- Washita County1
- Woods County2
- Woodward County7
By city
- Oklahoma City122
- Tulsa91
- Edmond31
- Norman23
- Lawton19
- Broken Arrow18
- Enid15
- Yukon14
- Owasso12
- Stillwater12
- Shawnee11
- Bartlesville10
- Claremore10
- McAlester10
- Moore10
- Muskogee10
- Tahlequah10
- Ada9
- Ardmore9
- Elk City9
- Sapulpa9
- Duncan8
- Midwest City8
- Ponca City8
- Durant7
- Sand Springs7
- Woodward7
- Catoosa6
- Warr Acres6
- Atoka5
- Chickasha5
- Cushing5
- Grove5
- Jenks5
- Miami5
- Poteau5
- Sallisaw5
- Seminole5
- Altus4
- Bethany4
- Broken Bow4
- Coweta4
- Del City4
- El Reno4
- Glenpool4
- Guthrie4
- Hollis4
- Hugo4
- Kingfisher4
- Okmulgee4
- Pauls Valley4
- Prague4
- Pryor4
- Purcell4
- The Village4
- Weatherford4
- Bixby3
- Choctaw3
- Cleveland3
- Clinton3
- Fairview3
- Guymon3
- Harrah3
- Henryetta3
- Hobart3
- Idabel3
- Mustang3
- Stigler3
- Sulphur3
- Vinita3
- Wagoner3
- Alva2
- Anadarko2
- Antlers2
- Blackwell2
- Blanchard2
- Bristow2
- Buffalo2
- Calera2
- Chandler2
- Checotah2
- Collinsville2
- Frederick2
- Healdton2
- Holdenville2
- Jones2
- Langley2
- Lindsay2
- Locust Grove2
- Madill2
- Mangum2
- Medford2
- Newcastle2
- Okemah2
- Stilwell2
- Tishomingo2
- Tonkawa2
- Valliant2
- Walters2
- Wewoka2
- Wilburton2
Other places (county not known)
- Community Health Centers, Inc.(405) 769‑3301Community/retail pharmacy · Oklahoma City · 12716 NE 36th St
Common questions
How many pharmacies are in Oklahoma?
Our directory lists 811 pharmacies in Oklahoma, from official government data (Community/retail pharmacy: 601 · Pharmacy: 195 · Clinic pharmacy: 15).
Which cities in Oklahoma have the most?
Oklahoma City (122), Tulsa (91), Edmond (31), Norman (23) and Lawton (19).
Sources: NPI Registry monthly file, NPPES (updated 2026-11-01, retrieved 2026-11-07). Methodology