State
Pharmacies in Oregon
609 pharmacies. Community/retail pharmacy: 430 · Pharmacy: 146 · Clinic pharmacy: 33.
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
- Baker County2
- Benton County16
- Clackamas County53
- Clatsop County11
- Columbia County8
- Coos County12
- Crook County6
- Curry County4
- Deschutes County27
- Douglas County16
- Gilliam County1
- Grant County1
- Harney County1
- Hood River County4
- Jackson County35
- Jefferson County4
- Josephine County15
- Klamath County8
- Lane County63
- Lincoln County12
- Linn County21
- Malheur County6
- Marion County35
- Morrow County4
- Multnomah County127
- Polk County8
- Tillamook County6
- Umatilla County10
- Union County3
- Wallowa County4
- Wasco County5
- Washington County68
- Yamhill County13
By city
- Portland125
- Eugene32
- Salem25
- Medford21
- Bend17
- Hillsboro16
- Beaverton15
- Corvallis14
- Grants Pass13
- Springfield12
- Gresham10
- Roseburg10
- Albany8
- Klamath Falls8
- Oregon City8
- Clackamas7
- Lake Oswego7
- Milwaukie7
- Redmond7
- Tigard7
- Hermiston6
- Prineville6
- Lebanon5
- McMinnville5
- Newberg5
- Newport5
- Ontario5
- Saint Helens5
- The Dalles5
- Aloha4
- Canby4
- Coos Bay4
- Cottage Grove4
- Dallas4
- Florence4
- Hood River4
- Junction City4
- Lincoln City4
- Madras4
- Seaside4
- Sherwood4
- Sweet Home4
- Tillamook4
- Troutdale4
- Warrenton4
- Woodburn4
- Ashland3
- Astoria3
- Bandon3
- Boardman3
- Cornelius3
- Creswell3
- Enterprise3
- Forest Grove3
- Gladstone3
- Happy Valley3
- Keizer3
- La Pine3
- North Bend3
- Sandy3
- Silverton3
- Tualatin3
- West Linn3
- White City3
- Baker City2
- Cave Junction2
- Central Point2
- Coquille2
- Eagle Point2
- Gold Beach2
- La Grande2
- Mill City2
- Molalla2
- Pendleton2
- Philomath2
- Rogue River2
- Sheridan2
- Stayton2
- Sutherlin2
- Veneta2
- Wilsonville2
Common questions
How many pharmacies are in Oregon?
Our directory lists 609 pharmacies in Oregon, from official government data (Community/retail pharmacy: 430 · Pharmacy: 146 · Clinic pharmacy: 33).
Which cities in Oregon have the most?
Portland (125), Eugene (32), Salem (25), Medford (21) and Bend (17).
Sources: NPI Registry monthly file, NPPES (updated 2026-11-01, retrieved 2026-11-07). Methodology