P Cities in Iowa
Pacific Junction
Packwood
Palmer
Palo
Panama
Panora
Panorama Park
Parkersburg
Parnell
Paton
Patterson
Paullina
Pella
Peosta
Perry
Persia
Peterson
Pierson
Pilot Mound
Pioneer
Pisgah
Plainfield
Plano
Pleasant Hill
Pleasant Plain
Pleasanton
Pleasantville
Plover
Plymouth
Pocahontas
Polk City
Pomeroy
Popejoy
Portsmouth
Postville
Prairie City
Prairieburg
Prescott
Preston
Primghar
Princeton
Promise City
Protivin
Pulaski