Pharmacys in Pennsylvania
1,806 pharmacies across 502 cities in Pennsylvania, from official CMS records.
About pharmacies in Pennsylvania
This page lists 1,806 pharmacies across 502 cities in Pennsylvania, compiled from CMS NPPES Registry (organizations). Browse by city to see individual facilities, their addresses, and contact details where published. The counts and ratings below let you compare options in your area before you visit or call.
- Philadelphia 362
- Pittsburgh 73
- Allentown 41
- Lancaster 34
- Harrisburg 24
- Reading 24
- Erie 20
- York 18
- Bethlehem 16
- Bensalem 14
- Wilkes Barre 14
- Mechanicsburg 12
- Scranton 12
- Altoona 10
- Johnstown 10
- Warrington 10
- Washington 10
- Easton 9
- Lititz 9
- Pottstown 9
- Carlisle 8
- Downingtown 8
- Exton 8
- Lebanon 8
- Levittown 8
- Phila 8
- West Mifflin 8
- Chambersburg 7
- Jenkintown 7
- Upper Darby 7
- West Chester 7
- Aliquippa 6
- Aston 6
- Doylestown 6
- Greensburg 6
- Havertown 6
- Hazleton 6
- King Of Prussia 6
- Mifflintown 6
- Monroeville 6
- New Castle 6
- Norristown 6
- North Wales 6
- Pittston 6
- Wynnewood 6
- Bala Cynwyd 5
- Bradford 5
- Brookhaven 5
- Carbondale 5
- Collegeville 5
- Danville 5
- Drexel Hill 5
- East Stroudsburg 5
- Hanover 5
- Hatboro 5
- Kingston 5
- Lewisburg 5
- Minersville 5
- Muncy 5
- Nanticoke 5
- Paoli 5
- Philipsburg 5
- Pottsville 5
- Somerset 5
- State College 5
- Stroudsburg 5
- Warminster 5
- Yardley 5
- Ambler 4
- Audubon 4
- Belle Vernon 4
- Berwick 4
- Bethel Park 4
- Broomall 4
- Brownsville 4
- Bryn Mawr 4
- Chester 4
- Clairton 4
- Columbia 4
- Conshohocken 4
- Coraopolis 4
- Elizabethtown 4
- Ephrata 4
- Everett 4
- Folcroft 4
- Hawley 4
- Lansdale 4
- Latrobe 4
- Lehighton 4
- Meadville 4
- Media 4
- Milton 4
- Morrisville 4
- Nazareth 4
- Newtown 4
- Newtown Square 4
- Phoenixville 4
- Plymouth Meeting 4
- Springfield 4
- Trevose 4
- Uniontown 4
- Vandergrift 4
- Warren 4
- Waynesboro 4
- Wexford 4
- Williamsport 4
- Yeadon 4
- Abington 3
- Ardmore 3
- Benton 3
- Blue Bell 3
- Bristol 3
- Brodheadsville 3
- Butler 3
- Camp Hill 3
- Canonsburg 3
- Catasauqua 3
- Chalfont 3
- Chicora 3
- Clarks Summit 3
- Coatesville 3
- Dallas 3
- Dunmore 3
- Elkins Park 3
- Feasterville Trevose 3
- Franklin 3
- Freeland 3
- Gettysburg 3
- Glen Mills 3
- Harleysville 3
- Hermitage 3
- Horsham 3
- Indiana 3
- Langhorne 3
- Lansdowne 3
- Malvern 3
- Manheim 3
- Mc Donald 3
- Mifflinburg 3
- Milford 3
- Millersburg 3
- Monongahela 3
- Morton 3
- Moscow 3
- Mount Carmel 3
- Mount Joy 3
- Mountain Top 3
- Northampton 3
- Northumberland 3
- Oil City 3
- Olyphant 3
- Pine Grove 3
- Plains 3
- Red Lion 3
- Saxton 3
- Shippensburg 3
- Souderton 3
- Southampton 3
- Tamaqua 3
- Thorndale 3
- Upper Chichester 3
- Wayne 3
- Waynesburg 3
- Whitehall 3
- Willow Grove 3
- Wind Gap 3
- Albion 2
- Albrightsville 2
- Ashland 2
- Avondale 2
- Beaver Falls 2
- Bellefonte 2
- Biglerville 2
- Birdsboro 2
- Blandon 2
- Bloomsburg 2
- Brentwood 2
- Carmichaels 2
- Charleroi 2
- Clarion 2
- Claysville 2
- Cochranton 2
- Connellsville 2
- Coudersport 2
- Cranberry Twp 2
- Dauphin 2
- Delmont 2
- Dickson City 2
- Dingmans Ferry 2
- Dover 2
- Dubois 2
- Duncansville 2
- East Norriton 2
- Ebensburg 2
- Edwardsville 2
- Effort 2
- Elverson 2
- Factoryville 2
- Fairchance 2
- Fairless Hills 2
- Feasterville 2
- Gibsonia 2
- Glenside 2
- Greencastle 2
- Greenville 2
- Hanover Township 2
- Hazle Township 2
- Herndon 2
- Hollidaysburg 2
- Honey Brook 2
- Huntingdon Valley 2
- Hyndman 2
- Kane 2
- Kennett Square 2
- Kittanning 2
- Landenberg 2
- Leechburg 2
- Lemont Furnace 2
- Lewistown 2
- Ligonier 2
- Lock Haven 2
- Macungie 2
- Manchester 2
- Mansfield 2
- Maple Glen 2
- Marcus Hook 2
- Mc Connellsburg 2
- Mc Kees Rocks 2
- Mc Murray 2
- Mcadoo 2
- Mcsherrystown 2
- Mercer 2
- Mill Hall 2
- Millersville 2
- Monaca 2
- Mount Pleasant 2
- Mountville 2
- Nanty Glo 2
- Nesquehoning 2
- New Holland 2
- New Hope 2
- New Kensington 2
- Newport 2
- Newville 2
- North Huntingdon 2
- Old Forge 2
- Orbisonia 2
- Orwigsburg 2
- Palmerton 2
- Parkesburg 2
- Patton 2
- Pennsburg 2
- Perkasie 2
- Pitcairn 2
- Punxsutawney 2
- Quakertown 2
- Reedsville 2
- Richboro 2
- Ridley Park 2
- Royersford 2
- Russellton 2
- Saint Michael 2
- Saltsburg 2
- Sayre 2
- Schuylkill Haven 2
- Sciota 2
- Selinsgrove 2
- Seward 2
- Shamokin 2
- Shermans Dale 2
- Skippack 2
- Strasburg 2
- Sugar Grove 2
- Sunbury 2
- Susquehanna 2
- Swarthmore 2
- Tarentum 2
- Titusville 2
- Towanda 2
- Transfer 2
- Troy 2
- Tunkhannock 2
- West Grove 2
- West Reading 2
- Williamsburg 2
- Windber 2
- Womelsdorf 2
- Wyalusing 2
- Wyomissing 2
- Ahilo 1
- Allison Park 1
- Ambridge 1
- Apollo 1
- Archbald 1
- Bangor 1
- Bath 1
- Bedford 1
- Bellevue 1
- Bessemer 1
- Blakeslee 1
- Blossburg 1
- Boothwyn 1
- Boyertown 1
- Bridgeport 1
- Bridgeville 1
- Broadheadsville 1
- Brockway 1
- Burgettstown 1
- Burnham 1
- Cabot 1
- Cambridge Springs 1
- Canton 1
- Carnegie 1
- Carrolltown 1
- Central City 1
- Chester Springs 1
- Chester Township 1
- Clearfield 1
- Clifford 1
- Clifton Heights 1
- Collingdale 1
- Colmar 1
- Concordville 1
- Conyngham 1
- Coopersburg 1
- Corry 1
- Cranberry Township 1
- Cresco 1
- Cresson 1
- Croydon 1
- Dillsburg 1
- Donegal 1
- Douglassville 1
- Dresher 1
- Duncannon 1
- Dupont 1
- Duryea 1
- E Stroudsburg 1
- East Earl 1
- Eddystone 1
- Edinboro 1
- Eighty Four 1
- Eldred 1
- Elizabeth 1
- Elizabethville 1
- Ellwood City 1
- Elysburg 1
- Emmaus 1
- Enola 1
- Erdenheim 1
- Essington 1
- Evans City 1
- Exeter 1
- Fairfield 1
- Fairless Hill 1
- Farmington 1
- Farrell 1
- Fishertown 1
- Folsom 1
- Fountain Hill 1
- Frackville 1
- Frazer 1
- Gap 1
- Gilbertsville 1
- Gladwyne 1
- Glassport 1
- Glen Riddle Lima 1
- Glenolden 1
- Grove City 1
- Gwynedd 1
- Hallstead 1
- Hatfield 1
- Haverford 1
- Hazelton 1
- Hellertown 1
- Hershey 1
- Homestead 1
- Honesdale 1
- Hughesville 1
- Hummelstown 1
- Immaculata 1
- Jamison 1
- Jeannette 1
- Jennerstown 1
- Jermyn 1
- Jersey Shore 1
- Jessup 1
- Jim Thorpe 1
- Johnsonburg 1
- Kingsley 1
- Kutztown 1
- Laceyville 1
- Lafayette Hill 1
- Lake Ariel 1
- Landisville 1
- Lansford 1
- Leesport 1
- Lemoyne 1
- Limerick 1
- Linesville 1
- Lower Burrell 1
- Loysville 1
- Luzerne 1
- Lykens 1
- Mahanoy City 1
- Mars 1
- Masontown 1
- Mayfield 1
- Mckees Rocks 1
- Mcmurray 1
- Melrose Park 1
- Middletown 1
- Millvale 1
- Mohnton 1
- Monessen 1
- Monroe Twp 1
- Montgomery 1
- Montgomeryville 1
- Mount Bethel 1
- Mount Holly Springs 1
- Mount Pocono 1
- Mt Lebanon 1
- Mt Pleasant 1
- Mt Pleasant Mills 1
- Mt Washington 1
- Murrysville 1
- Myerstown 1
- Narberth 1
- Natrona Heights 1
- New Bloomfield 1
- New Brighton 1
- New Cumberland 1
- New Salem 1
- North Apollo 1
- North East 1
- Northern Cambria 1
- Nottingham 1
- Orefield 1
- Ottsville 1
- Palmyra 1
- Peckville 1
- Penn Hills 1
- Petrolia 1
- Philadephia 1
- Pocono Summit 1
- Port Allegany 1
- Port Matilda 1
- Portland 1
- Quarryville 1
- Renovo 1
- Richeyville 1
- Rochester 1
- S. Williamsport 1
- Saegertown 1
- Saint Marys 1
- Schnecksville 1
- Schwenksville 1
- Scottdale 1
- Secane 1
- Sharon Hill 1
- Shavertown 1
- Shickshinny 1
- Shillington 1
- Shinglehouse 1
- Shoemakersville 1
- Shrewsbury 1
- Sinking Spring 1
- Slatington 1
- Smethport 1
- Snow Shoe 1
- South Park 1
- Spartansburg 1
- Spring City 1
- Spring House 1
- Steelton 1
- Swissvale 1
- Tannersville 1
- Temple 1
- Throop 1
- Tidioute 1
- Torrance 1
- Tremont 1
- Trucksville 1
- Turtle Creek 1
- Tyrone 1
- Upland 1
- Valley View 1
- Verona 1
- Walnutport 1
- Waymart 1
- Weatherly 1
- Weedville 1
- Wellsboro 1
- Wernersville 1
- West Lawn 1
- Wilkes Barre Township 1
- Wilmington 1
- Wyncote 1
- Wyoming 1
- Youngsville 1
- Youngwood 1
- Zieglersville 1
Frequently asked questions about pharmacies
What is an NPI number?
An NPI (National Provider Identifier) is a unique 10-digit number assigned by CMS to healthcare providers and organizations. Every pharmacy in this directory is registered in the public-domain NPPES registry with its own NPI.
What types of pharmacies are listed here?
The NPPES registry includes community pharmacies, chain pharmacies, long-term care pharmacies, specialty pharmacies, and mail-order and compounding pharmacies — any organization that has registered with CMS as a pharmacy.
Are all pharmacies in this directory licensed?
Registration in the NPI registry is a federal administrative requirement, while pharmacy licensing is handled by each state's board of pharmacy. You can verify a pharmacy's license with your state board.
How do I choose a pharmacy?
Consider location and hours, whether the pharmacy accepts your insurance, and whether it offers the services you need, such as delivery, compounding, or specialty medication support. Ask your prescriber if you have questions about a specific medication.
These answers are informational and based on the public-domain CMS NPPES Registry (organizations) dataset and CMS program rules. They are not medical advice.
How to choose a pharmacy
Start with the basics: location, hours, and whether the pharmacy accepts your insurance. For routine prescriptions, a pharmacy close to home or work is often the most convenient choice.
If you take specialty or maintenance medications, ask whether the pharmacy offers specialty services, delivery, or refill synchronization. Some pharmacies also compound medications or offer immunizations.
Licensing is handled by state boards of pharmacy, so you can verify a pharmacy's license with your state board. This directory lists organizations registered in the federal NPI registry.
This guidance is informational only and is not medical advice. Always discuss care decisions with a qualified healthcare professional.
Ratings summarize government-reported measures — they don't capture your personal needs. Visit the facility, ask about staffing and services, and use CMS checklists. This profile is informational only and is not a recommendation.
Compare lab testing options near you ↗ (affiliate link)