- Pelham
- Pembroke
- Perth
- Peterborough
- Petrolia
- Prescott
- Paisley
- Palm Beach
- Palmer Rapids
- Panmure
- Parham
- Parker
- Parkhill
- Parkside Beach
- Parkway Park
- Parkwood Hills
- Parthia
- Pattersons Corners
- Paudash
- Paudash Lake
- Paugh Lake
- Payne
- Paynes Mills
- Peabody
- Pearceley
- Pearl Lake
- Peekaboo Point
- Peepabun
- Peffers
- Pelee