P
- Paint
- Palmerton
- Palmyra
- Palo Alto
- Parkesburg
- Parkside
- Parryville
- Patterson Heights
- Patton
- Paxtang
- Pen Argyl
- Penbrook
- Penn
- Penn Hills
- Penndel
- Penn Lake Park
- Pennsburg
- Pennsbury Village
- Perkasie
- Perryopolis
- Petersburg
- Petrolia
- Philipsburg
- Phoenixville
- Picture Rocks
- Pillow
- Pine Grove
- Pitcairn
- Platea
- Pleasant Hills
- Pleasantville (Bedford County)
- Pleasantville (Venango County)
- Plum
- Plumville
- Plymouth
- Point Marion
- Polk
- Portage
- Port Allegany
- Port Carbon
- Port Clinton
- Portersville
- Portland
- Port Matilda
- Port Royal
- Port Vue
- Pottstown
- Pringle
- Prompton
- Prospect
- Prospect Park
- Punxsutawney
Read more about this topic: List Of Towns And Boroughs In Pennsylvania