Browse the directory
Puerto Rico (PR) ZIP codes
Puerto Rico has 177 ZIP codes in the reference dataset, recorded under 99 place names and associated with 78 counties. ZIP codes in Puerto Rico begin with the prefixes 006 to 009.
Places with the most ZIP codes
San Juan (37), Carolina (9), Ponce (8), Bayamon (6), Guaynabo (6), Aguadilla (3), Arecibo (3), Mayaguez (3), Caguas (3), Toa Baja (3), Vega Baja (2), Cayey (2).
ZIP code prefixes
006 (51), 007 (56), 009 (70).
The first three digits identify the sectional center facility that sorts mail for the area. About ZIP prefixes.

Puerto Rico ZIP codes by county
Number of ZIP codes associated with each county in the reference dataset.
- Adjuntas 1
- Aguada 1
- Aguadilla 4
- Aguas Buenas 1
- Aibonito 2
- Anasco 1
- Arecibo 6
- Arroyo 1
- Barceloneta 1
- Barranquitas 1
- Bayamon 7
- Cabo Rojo 2
- Caguas 3
- Camuy 1
- Canovanas 1
- Carolina 6
- Catano 2
- Cayey 2
- Ceiba 2
- Ciales 1
- Cidra 1
- Coamo 1
- Comerio 1
- Corozal 1
- Culebra 1
- Dorado 1
- Fajardo 2
- Florida 1
- Guanica 2
- Guayama 2
- Guayanilla 2
- Guaynabo 5
- Gurabo 1
- Hatillo 1
- Hormigueros 1
- Humacao 3
- Isabela 1
- Jayuya 1
- Juana Diaz 1
- Juncos 1
- Lajas 1
- Lares 2
- Las Marias 1
- Las Piedras 1
- Loiza 1
- Luquillo 1
- Manati 1
- Maricao 1
- Maunabo 1
- Mayaguez 3
- Moca 1
- Morovis 1
- Naguabo 2
- Naranjito 1
- Orocovis 1
- Patillas 1
- Penuelas 1
- Ponce 10
- Quebradillas 1
- Rincon 1
- Rio Grande 2
- Sabana Grande 1
- Salinas 1
- San German 2
- San Juan 41
- San Lorenzo 1
- San Sebastian 1
- Santa Isabel 1
- Toa Alta 2
- Toa Baja 4
- Trujillo Alto 3
- Utuado 2
- Vega Alta 1
- Vega Baja 2
- Vieques 1
- Villalba 1
- Yabucoa 1
- Yauco 1
Download the Puerto Rico ZIP code list
All 177 Puerto Rico ZIP codes as a CSV file with place, county association and coordinates. Data © GeoNames (Creative Commons Attribution).
Download Puerto Rico ZIP codes (CSV)County entries are place associations from GeoNames, not a complete geographic crosswalk. A ZIP code may cross county lines.
All Puerto Rico ZIP codes
177 codes, sorted by ZIP| ZIP code | Place | State | County association |
|---|---|---|---|
| 00601 | Adjuntas | PR | Adjuntas |
| 00602 | Aguada | PR | Aguada |
| 00603 | Aguadilla | PR | Aguadilla |
| 00604 | Aguadilla | PR | Aguadilla |
| 00605 | Aguadilla | PR | Aguadilla |
| 00606 | Maricao | PR | Maricao |
| 00610 | Anasco | PR | Anasco |
| 00611 | Angeles | PR | Utuado |
| 00612 | Arecibo | PR | Arecibo |
| 00613 | Arecibo | PR | Arecibo |
| 00614 | Arecibo | PR | Arecibo |
| 00616 | Bajadero | PR | Arecibo |
| 00617 | Barceloneta | PR | Barceloneta |
| 00622 | Boqueron | PR | Cabo Rojo |
| 00623 | Cabo Rojo | PR | Cabo Rojo |
| 00624 | Penuelas | PR | Penuelas |
| 00627 | Camuy | PR | Camuy |
| 00631 | Castaner | PR | Lares |
| 00636 | Rosario | PR | San German |
| 00637 | Sabana Grande | PR | Sabana Grande |
| 00638 | Ciales | PR | Ciales |
| 00641 | Utuado | PR | Utuado |
| 00646 | Dorado | PR | Dorado |
| 00647 | Ensenada | PR | Guanica |
| 00650 | Florida | PR | Florida |
| 00652 | Garrochales | PR | Arecibo |
| 00653 | Guanica | PR | Guanica |
| 00656 | Guayanilla | PR | Guayanilla |
| 00659 | Hatillo | PR | Hatillo |
| 00660 | Hormigueros | PR | Hormigueros |
| 00662 | Isabela | PR | Isabela |
| 00664 | Jayuya | PR | Jayuya |
| 00667 | Lajas | PR | Lajas |
| 00669 | Lares | PR | Lares |
| 00670 | Las Marias | PR | Las Marias |
| 00674 | Manati | PR | Manati |
| 00676 | Moca | PR | Moca |
| 00677 | Rincon | PR | Rincon |
| 00678 | Quebradillas | PR | Quebradillas |
| 00680 | Mayaguez | PR | Mayaguez |
| 00681 | Mayaguez | PR | Mayaguez |
| 00682 | Mayaguez | PR | Mayaguez |
| 00683 | San German | PR | San German |
| 00685 | San Sebastian | PR | San Sebastian |
| 00687 | Morovis | PR | Morovis |
| 00688 | Sabana Hoyos | PR | Arecibo |
| 00690 | San Antonio | PR | Aguadilla |
| 00692 | Vega Alta | PR | Vega Alta |
| 00693 | Vega Baja | PR | Vega Baja |
| 00694 | Vega Baja | PR | Vega Baja |
| 00698 | Yauco | PR | Yauco |
| 00703 | Aguas Buenas | PR | Aguas Buenas |
| 00704 | Aguirre | PR | Guayama |
| 00705 | Aibonito | PR | Aibonito |
| 00707 | Maunabo | PR | Maunabo |
| 00714 | Arroyo | PR | Arroyo |
| 00715 | Mercedita | PR | Ponce |
| 00716 | Ponce | PR | Ponce |
| 00717 | Ponce | PR | Ponce |
| 00718 | Naguabo | PR | Naguabo |
| 00719 | Naranjito | PR | Naranjito |
| 00720 | Orocovis | PR | Orocovis |
| 00721 | Palmer | PR | Rio Grande |
| 00723 | Patillas | PR | Patillas |
| 00725 | Caguas | PR | Caguas |
| 00726 | Caguas | PR | Caguas |
| 00727 | Caguas | PR | Caguas |
| 00728 | Ponce | PR | Ponce |
| 00729 | Canovanas | PR | Canovanas |
| 00730 | Ponce | PR | Ponce |
| 00731 | Ponce | PR | Ponce |
| 00732 | Ponce | PR | Ponce |
| 00733 | Ponce | PR | Ponce |
| 00734 | Ponce | PR | Ponce |
| 00735 | Ceiba | PR | Ceiba |
| 00736 | Cayey | PR | Cayey |
| 00737 | Cayey | PR | Cayey |
| 00738 | Fajardo | PR | Fajardo |
| 00739 | Cidra | PR | Cidra |
| 00740 | Puerto Real | PR | Fajardo |
| 00741 | Punta Santiago | PR | Humacao |
| 00742 | Roosevelt Roads | PR | Ceiba |
| 00744 | Rio Blanco | PR | Naguabo |
| 00745 | Rio Grande | PR | Rio Grande |
| 00751 | Salinas | PR | Salinas |
| 00754 | San Lorenzo | PR | San Lorenzo |
| 00757 | Santa Isabel | PR | Santa Isabel |
| 00765 | Vieques | PR | Vieques |
| 00766 | Villalba | PR | Villalba |
| 00767 | Yabucoa | PR | Yabucoa |
| 00769 | Coamo | PR | Coamo |
| 00771 | Las Piedras | PR | Las Piedras |
| 00772 | Loiza | PR | Loiza |
| 00773 | Luquillo | PR | Luquillo |
| 00775 | Culebra | PR | Culebra |
| 00777 | Juncos | PR | Juncos |
| 00778 | Gurabo | PR | Gurabo |
| 00780 | Coto Laurel | PR | Ponce |
| 00782 | Comerio | PR | Comerio |
| 00783 | Corozal | PR | Corozal |
| 00784 | Guayama | PR | Guayama |
| 00785 | Guayama | PR | Guayanilla |
| 00786 | La Plata | PR | Aibonito |
| 00791 | Humacao | PR | Humacao |
| 00792 | Humacao | PR | Humacao |
| 00794 | Barranquitas | PR | Barranquitas |
| 00795 | Juana Diaz | PR | Juana Diaz |
| 00901 | San Juan | PR | San Juan |
| 00902 | San Juan | PR | San Juan |
| 00906 | San Juan | PR | San Juan |
| 00907 | San Juan | PR | San Juan |
| 00908 | San Juan | PR | San Juan |
| 00909 | San Juan | PR | San Juan |
| 00910 | San Juan | PR | San Juan |
| 00911 | San Juan | PR | San Juan |
| 00912 | San Juan | PR | San Juan |
| 00913 | San Juan | PR | San Juan |
| 00914 | San Juan | PR | San Juan |
| 00915 | San Juan | PR | San Juan |
| 00916 | San Juan | PR | San Juan |
| 00917 | San Juan | PR | San Juan |
| 00918 | San Juan | PR | San Juan |
| 00919 | San Juan | PR | San Juan |
| 00920 | San Juan | PR | San Juan |
| 00921 | San Juan | PR | San Juan |
| 00922 | San Juan | PR | San Juan |
| 00923 | San Juan | PR | San Juan |
| 00924 | San Juan | PR | San Juan |
| 00925 | San Juan | PR | San Juan |
| 00926 | San Juan | PR | San Juan |
| 00927 | San Juan | PR | San Juan |
| 00928 | San Juan | PR | San Juan |
| 00929 | San Juan | PR | San Juan |
| 00930 | San Juan | PR | San Juan |
| 00931 | San Juan | PR | San Juan |
| 00933 | San Juan | PR | San Juan |
| 00934 | Fort Buchanan | PR | Bayamon |
| 00935 | San Juan | PR | San Juan |
| 00936 | San Juan | PR | San Juan |
| 00937 | San Juan | PR | San Juan |
| 00938 | San Juan | PR | San Juan |
| 00939 | San Juan | PR | San Juan |
| 00940 | San Juan | PR | San Juan |
| 00949 | Toa Baja | PR | Toa Baja |
| 00950 | Toa Baja | PR | Toa Baja |
| 00951 | Toa Baja | PR | Toa Baja |
| 00952 | Sabana Seca | PR | Toa Baja |
| 00953 | Toa Alta | PR | Toa Alta |
| 00954 | Toa Alta | PR | Toa Alta |
| 00955 | San Juan | PR | San Juan |
| 00956 | Bayamon | PR | Bayamon |
| 00957 | Bayamon | PR | Bayamon |
| 00958 | Bayamon | PR | Bayamon |
| 00959 | Bayamon | PR | Bayamon |
| 00960 | Bayamon | PR | Bayamon |
| 00961 | Bayamon | PR | Bayamon |
| 00962 | Catano | PR | Catano |
| 00963 | Catano | PR | Catano |
| 00965 | Guaynabo | PR | Guaynabo |
| 00966 | Guaynabo | PR | Guaynabo |
| 00968 | Guaynabo | PR | San Juan |
| 00969 | Guaynabo | PR | Guaynabo |
| 00970 | Guaynabo | PR | Guaynabo |
| 00971 | Guaynabo | PR | Guaynabo |
| 00975 | San Juan | PR | San Juan |
| 00976 | Trujillo Alto | PR | Trujillo Alto |
| 00977 | Trujillo Alto | PR | Trujillo Alto |
| 00978 | St Just | PR | Trujillo Alto |
| 00979 | Carolina | PR | San Juan |
| 00981 | Carolina | PR | San Juan |
| 00982 | Carolina | PR | San Juan |
| 00983 | Carolina | PR | Carolina |
| 00984 | Carolina | PR | Carolina |
| 00985 | Carolina | PR | Carolina |
| 00986 | Carolina | PR | Carolina |
| 00987 | Carolina | PR | Carolina |
| 00988 | Carolina | PR | Carolina |