| Premià de Mar | Barcelona | 08330 | 1 |
| Presencio | Burgos | 09228 | 1 |
| Priaranza del Bierzo | León | 24445–24447 | 3 |
| Priego | Cuenca | 16800 | 1 |
| Priego de Córdoba | Córdoba | 14800–14817 | 3 |
| Prioro | León | 24885 | 1 |
| Proaza | Asturias | 33112–33116 | 3 |
| Provencio, El | Cuenca | 16670 | 1 |
| Prullans | Lleida | 25727 | 1 |
| Pruna | Sevilla | 41670 | 1 |
| Prádena | Segovia | 40165–40318 | 2 |
| Puebla de Albortón | Zaragoza | 50137 | 1 |
| Puebla de Alcocer | Badajoz | 06630 | 1 |
| Puebla de Alfindén, La | Zaragoza | 50171 | 1 |
| Puebla de Almoradiel, La | Toledo | 45840 | 1 |
| Puebla de Azaba | Salamanca | 37552–37553 | 2 |
| Puebla de Castro, La | Huesca | 22435 | 1 |
| Puebla de Cazalla, La | Sevilla | 41540 | 1 |
| Puebla de Don Fadrique | Granada | 18820 | 1 |
| Puebla de Don Rodrigo | Ciudad Real | 13109 | 1 |
| Puebla de Guzmán | Huelva | 21550–21559 | 2 |
| Puebla de Híjar, La | Teruel | 44510 | 1 |
| Puebla de la Calzada | Badajoz | 06490 | 1 |
| Puebla de la Reina | Badajoz | 06477 | 1 |
| Puebla de Lillo | León | 24855 | 1 |
| Puebla de los Infantes, La | Sevilla | 41479 | 1 |
| Puebla de Montalbán, La | Toledo | 45516 | 1 |
| Puebla de Obando | Badajoz | 06191 | 1 |
| Puebla de San Medel | Salamanca | 37791 | 1 |
| Puebla de Sanabria | Zamora | 49300–49393 | 3 |
| Puebla de Sancho Pérez | Badajoz | 06310–06392 | 2 |
| Puebla de Valverde, La | Teruel | 44450 | 1 |
| Puebla de Yeltes | Salamanca | 37606 | 1 |
| Puebla del Maestre | Badajoz | 06906 | 1 |
| Puebla del Prior | Badajoz | 06229 | 1 |
| Puebla del Príncipe | Ciudad Real | 13342 | 1 |
| Puebla del Río, La | Sevilla | 41130 | 1 |
| Pueblanueva, La | Toledo | 45690–45691 | 2 |
| Pueblica de Valverde | Zamora | 49333 | 1 |
| Pueblonuevo de Miramontes | Cáceres | 10318 | 1 |
| Pueblonuevo del Guadiana | Badajoz | 06184 | 1 |
| Puendeluna | Zaragoza | 50614 | 1 |
| Puente de Domingo Flórez | León | 24380–24389 | 6 |
| Puente de Génave | Jaén | 23350–23359 | 2 |
| Puente de Montañana | Huesca | 22584 | 1 |
| Puente del Arzobispo, El | Toledo | 45570 | 1 |
| Puente del Congosto | Salamanca | 37748 | 1 |
| Puente Genil | Córdoba | 14500–14512 | 2 |
| Puente la Reina de Jaca | Huesca | 22750–22753 | 2 |
| Puente la Reina/Gares | Navarra | 31100 | 1 |
| Puente Viesgo | Cantabria | 39670–39679 | 2 |
| Puentes Viejas | Madrid | 28195–28754 | 3 |
| Puerta de Segura, La | Jaén | 23360–23369 | 2 |
| Puerto Castilla | Ávila | 05621 | 1 |
| Puerto de Béjar | Salamanca | 37720 | 1 |
| Puerto de la Cruz | Santa Cruz de Tenerife | 38400 | 1 |
| Puerto de San Vicente | Toledo | 45577 | 1 |
| Puerto de Santa María, El | Cádiz | 11500 | 1 |
| Puerto del Rosario | Las Palmas | 35500–35637 | 7 |
| Puerto Lumbreras | Murcia | 30890–30891 | 2 |