- Paynesville
- Payson Island
- Peaceful Valley Mobile Home Park
- Peanut Island
- Peary
- Pease
- Pelan
- Pelican Hills Mobile Home Park
- Pelican Island
- Pelican Rapids
- Pelican Rapids Mobile Home Park
- Pelland
- Pellet Island
- Pemberton
- Penasse
- Penasse Island
- Pencer
- Pengilly
- Pennington
- Pennock
- Pequot Lakes
- Pequot Terrace
- Perault
- Perch Lake Trailer Court
- Perez Mobile Home Park
- Perham
- Perkins
- Perley
- Perth
- Pete Island