Puerto Rico: cities, counties, ZIP codes and districts
Puerto Rico has 1 congressional district, 8 state senate districts and 40 state house districts under the maps in force for November 3, 2026, plus 1,291 voting precincts, 78 counties, 292 cities, towns and Census-designated places, and 132 ZIP codes.
Cities and towns
Largest first. Each page lists the city's county, districts and ZIP codes.
- San Juan
- Bayamón
- Carolina
- Ponce
- Caguas
- Guaynabo
- Mayagüez
- Trujillo Alto
- Arecibo
- Mansión del Mar
- Fajardo
- Vega Baja
- Cataño
- Guayama
- Humacao
- Candelaria
- Cayey
- Yauco
- Dorado
- Canóvanas
- Hormigueros
- Manatí
- Caño Martin Peña
- Aguadilla
- Río Grande
- Isabela
- Coamo
- San Germán
- Corozal
- Vega Alta
- Pájaros
- San Lorenzo
- Sabana Grande
- San Sebastián
- Sabana Seca
- Cabo Rojo
- Juncos
- Aibonito
- San Antonio
- Juana Díaz
- Utuado
- San Isidro
- Gurabo
- Arroyo
- Luquillo
- Quebradillas
- Santa Isabel
- Puerto Real
- Yabucoa
- Las Piedras
- Lares
- Peñuelas
- Ceiba
- Coco
- Guánica
- Cidra
- Lajas
- Campanilla
- Florida
- Adjuntas
- Añasco
- Hacienda San José
- Salinas
- Aguilita
- Candelaria Arenas
- Breñas
- Naguabo
- Hatillo
- Toa Alta
- Barceloneta
- Tierras Nuevas Poniente
- Celada
- Patillas
- Imbéry
- Punta Santiago
- Bajadero
- Santa Bárbara
- Sabana Hoyos
- Villalba
- Camuy
- Guayanilla
- Capitanejo
- Loíza
- Palmas del Mar
- Aguas Buenas
- Jayuya
- Comerío
- Comunas
- Santo Domingo
- Los Prados
- Ceiba
- Aguada
- Ciales
- La Dolores
- Monte Grande
- Cabán
- Ingenio
- Luis Lloréns Torres
- Naranjito
- Piedra Aguza
- Coto Laurel
- Emajagua
- Luyando
- Potala Pastillo
- Vieques
- La Luisa
- Carrizales
- Coquí
- Monserrate
- Campo Rico
- Brisas del Campanero
- La Alianza
- Alianza
- San José
- Aguas Claras
- San Antonio
- Galateo
- La Fermina
- Barahona
- Las Carolinas
- Barranquitas
- Rafael González
- Boquerón
- H. Rivera Colón
- Bayamón
- El Tumbao
- Martorell
- Palomas
- Los Llanos
- Jaguas
- Espino
- Río Lajas
- Jobos
- Piedra Gorda
- Mariano Colón
- Fránquez
- Vázquez
- Olimpo
- Hato Candal
- Luis M. Cintrón
- San Antonio
- Jauca
- Morovis
- Las Marías
- Vieques
- Rafael Capó
- Tallaboa Alta
- Guayabal
- María Antonia
- Palmas
- Palmarejo
- Maunabo
- G. L. García
- Sabana
- Suárez
- Corazón
- Río Blanco
- Ramos
- Del Carmen
- Lluveras
- Miranda
- Rincón
- Playita Cortada
- Mora
- Culebra
- Boquerón
- Yeguada
- Palomas
- Pole Ojea
- Playa Fortuna
- Coto Norte
- El Paraiso
- Daguao
- Hato Viejo
- Río Cañas Abajo
- Antón Ruíz
- La Playa
- Villa Hugo II
- Parcelas Nuevas
- Tiburones
- El Mangó
- Indios
- Playita
- Parcelas de Navarro
- Sabana Eneas
- Animas
- Buena Vista
- Mucarabones
- Corcovado
- Las Ollas
- Toa Baja
- Palma Sola
- Lomas Verdes
- Aceitunas
- Bartolo
- Central Aguirre
- Rafael Hernández
- Frontón
- Pastos
- Rincón
- El Ojo
- Pueblito del Río
- Orocovis
- Benítez
- Valle Hill
- Buena Vista
- Búfalo
- Quebrada Prieta
- Stella
- Cacao
- Duque
- Candelero Arriba
- Liborio Negrón Torres
- Juncal
- Palmer
- Quebrada del Agua
- Villa Calma
- La Parguera
- Palmarejo
- Bajandas
- Rosa Sánchez
- Las Croabas
- Tallaboa
- Magas Arriba
- Parcelas La Milagrosa
- Esperanza
- Marueño
- Santa María
- Garrochales
- Cayuco
- Cambalache
- Las Marías
- Peña Pobre
- Santa Clara
- Jagual
- Palmarejo
- El Negro
- Lomas
- Palo Seco
- Maguayo
- Yaurel
- Betances
- Hato Arriba
- Moca
- Maricao
- Quebrada
- Tomás de Castro
- Fuig
- Las Ochenta
- Lamboglia
- Pajonal
- Voladoras
- Parcelas Peñuelas
- Pabellones
- Playita
- Los Héroes
- Piñas
- Cerrillos Hoyos
- La Plena
- Honduras
- Campanillas
- Parcelas Viejas Borinquen
- La Liga
- Las Gaviotas
- Villa Esperanza
- Lassalle
- Parcelas Mandry
- Candelero Abajo
- La Yuca
- Pueblito del Carmen
- Villa Hugo I
- Toaville
- Bairoa La Veinticinco
- Vayas
- El Combate
- La Pica
- Villa de Sabana
- Villa Quintero
- Tibes
- Mansión del Sol
- Canovanillas
- El Veintiséis
- Los Panes
- Ferrer
- Isleta
- Rodríguez Hevia
- Corral Viejo
- Anon Raices
- Villas del Sol
- Monte Verde
- Villa Sin Miedo
- Calzada
Congressional districts (2026)
| District | Short | 2020 population |
|---|---|---|
| Puerto Rico's at-large congressional district | PR-AL | 3,285,874 |
ZIP codes in Puerto Rico
Each page lists the ZIP's congressional and legislative districts, with population shares where it's split.
- 00601
- 00602
- 00603
- 00606
- 00610
- 00611
- 00612
- 00616
- 00617
- 00622
- 00623
- 00624
- 00627
- 00631
- 00636
- 00637
- 00638
- 00641
- 00646
- 00647
- 00650
- 00652
- 00653
- 00656
- 00659
- 00660
- 00662
- 00664
- 00667
- 00669
- 00670
- 00674
- 00676
- 00677
- 00678
- 00680
- 00682
- 00683
- 00685
- 00687
- 00688
- 00690
- 00692
- 00693
- 00694
- 00698
- 00703
- 00704
- 00705
- 00707
- 00714
- 00715
- 00716
- 00717
- 00718
- 00719
- 00720
- 00723
- 00725
- 00727
- 00728
- 00729
- 00730
- 00731
- 00735
- 00736
- 00738
- 00739
- 00740
- 00741
- 00745
- 00751
- 00754
- 00757
- 00765
- 00766
- 00767
- 00769
- 00771
- 00772
- 00773
- 00775
- 00777
- 00778
- 00780
- 00782
- 00783
- 00784
- 00786
- 00791
- 00794
- 00795
- 00901
- 00906
- 00907
- 00909
- 00911
- 00912
- 00913
- 00915
- 00917
- 00918
- 00920
- 00921
- 00923
- 00924
- 00925
- 00926
- 00927
- 00934
- 00949
- 00950
- 00951
- 00952
- 00953
- 00956
- 00957
- 00959
- 00960
- 00961
- 00962
- 00965
- 00966
- 00968
- 00969
- 00971
- 00976
- 00979
- 00982
- 00983
- 00985
- 00987
Get this in your AI agent
Your agent can list, look up and map every district and precinct in Puerto Rico. Add https://atlas-production-d344.up.railway.app/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
list_geographies(country="US", level="congressional_district", region="PR")