Zip Codes in San Juan, Puerto Rico: What You Actually Need to Know
The zip code system in San Juan is more complicated than most people expect, and getting it wrong causes real problems. I have dealt with shipping delays, returned packages, and billing address mismatches specifically because people assumed zip codes worked the same way here as they do in the continental United States. The format is correct, but the boundaries and neighborhood assignments are not intuitive at all. San Juan zip codes all start with 009. The full range goes from 00901 through 00988, but not every number in that sequence is actively used for general delivery. The codes break down roughly like this: 00901 through 00909 cover Old San Juan and the immediate historic district, 00911 through 00919 cover parts of the centro urbano including Hato Rey and Puerta de Tierra, 00918 through 00920 cover Santurce and the eastern waterfront area, 00921 through 00927 cover Río Piedras and the university district, and 00928 through 00930 cover the area around the Luis Muñoz Marín International Airport and Carraízo. Beyond that you get 00931 through 00936 which cover parts of Ocean, Condado, and Miramar, and then 00956 through 00988 are primarily PO box codes for various Post Office locations throughout the municipality.
Uncover The Hidden Gem Of Your San Juan Puerto Rico Zip Code A Complete Guide To Finding Yours
Here is where people run into trouble. If you live in a building in Old San Juan, your street address might list one zip code, but the actual mail delivery route and the USPS system might assign a different one depending on which post office handles your block. I learned this the hard way in 2019 when I shipped a package from San Juan to a business address in Hato Rey. The sender provided 00918, which is a Santurce code, but the actual building they were mailing to sat just across the street in what USPS classified as 00919. The package did not get rejected, but it went to the wrong regional sorting facility and was delayed by two days because it had to be re-routed. The workaround is straightforward. Do not trust a zip code you found on Google Maps or a random directory website. Look it up through the USPS official zip code lookup tool at onlinecensus.org or directly on the USPS website. Enter the full street address including the building number and street name, not just the neighborhood. If you are filling out a form that requires a zip code and you only know the neighborhood, use the most common code for that area but verify it if the consequences of being wrong are significant. This matters most for things like credit card billing addresses, vehicle registration, and any government paperwork where the address on file needs to match exactly. Another thing that catches people off guard. Some addresses in San Juan have valid street addresses but no standard zip code at all. This happens in certain parts of Río Piedras and in newer developments along the Carretera de Cupey corridor where USPS delivery routes have not yet been fully established. In those cases, the address might use a neighboring municipality's zip code, often 00926 for Río Piedras or 00000 as a placeholder until the postal service assigns a proper code. If you are trying to register for something online and the system rejects your address, this is usually why. The fix is to call the local post office for the area and ask them what zip code they recommend using for electronic forms. They will tell you, and they are usually right.
PO box zip codes deserve separate attention. If your mail is delivered to a PO box, the zip code for that box might be completely different from the zip code for the street address of the same Post Office building. The general delivery po box for the main San Juan post office on Calle Marina uses 00901, but the street address of that same building is in a different delivery zone. This is a consistent pattern across Puerto Rico and it is one of the most common sources of confusion. If you are listing an address for a business that operates out of a PO box, use the PO box zip code, not the street zip code of the post office building. There are practical limitations to keep in mind. San Juan is a compact municipality but the postal code boundaries do not always align with the official barrio or neighborhood lines that locals use. What a resident calls "Santurce" might span three different zip codes. What someone calls "Hato Rey" might overlap with codes assigned to adjacent areas of Río Piedras. The municipal government and the postal service use different geographic frameworks, and they do not coordinate perfectly. If you need precision for legal or financial purposes, you should confirm the zip code directly with USPS rather than relying on any public map or locality database. The quickest way to find your zip code right now is to go to the USPS zip code lookup page, enter your street address, and take the first result. If you do not have a specific street address and you are trying to figure out the general code for a neighborhood, the breakdown above covers the main areas. For Condado and Ocean, use 00907 or 00911 depending on how far east you go. For Ponce de León Avenue through the center of town, 00907 covers the western sections and 00918 covers further east. This is not exhaustive but it is accurate for most everyday purposes.
Get the Full Details
