- Plymouth Junction
- Pocahontas
- Polen
- Polk City
- Polk City Junction
- Pomeroy
- Ponderosa Park Mobile Home Park
- Popejoy
- Poplar
- Poplar
- Port Louisa
- Portland
- Portsmouth
- Posteville
- Postville
- Potosia
- Potter
- Powersville
- Prairie City
- Prairie Grove
- Prairie View Acres Mobile Home Park
- Prairie Village Mobile Home Park
- Prairiebell
- Prairieburg
- Prescott
- Preston
- Primghar
- Primrose
- Princeton
- Probstei