787 Area Code — Puerto Rico
787 is a North American Numbering Plan area code for Puerto Rico, the United States. It covers about 3,234,309 people in 99 towns and 177 ZIP codes, including San Juan, Bayamon and Carolina.
| Field | Value |
|---|---|
| Area code | 787 |
| Country | United States (+1) |
| State / province | Puerto Rico |
| Type | Shares its towns with 939 |
| Time zone | Atlantic |
| Population covered | 3,234,309 |
| Towns covered | 99 |
| ZIP codes | 177 |
| Approx. centre | 18.297, -66.317 |
Where area code 787 is used
Area code 787 is assigned to Puerto Rico, the United States, inside the North American Numbering Plan. Numbers in the code are written (787) NXX-XXXX at home and +1 787 NXX-XXXX when dialled from outside Canada and the United States. Since the NANP moved to 10-digit dialling you must always include the area code, even for a local call.
Other area codes in this footprint: 939. They serve towns in the same territory, so a single street can contain numbers from more than one code. That is normal in the NANP and does not change how you dial.
Towns and cities in area code 787
The 99 towns below are the largest in the 787 footprint, ranked by population. Every one of them links to its own page with the full list of area codes and ZIP codes for that town.
| Town | County | Population | ZIP codes |
|---|---|---|---|
| San Juan | San Juan Municipio | 340,403 | 37 |
| Bayamon | Bayamón Municipio | 185,101 | 6 |
| Carolina | Carolina Municipio | 146,542 | 9 |
| Caguas | Caguas Municipio | 128,653 | 3 |
| Ponce | Ponce Municipio | 119,859 | 8 |
| Guaynabo | Guaynabo Municipio | 94,870 | 6 |
| Mayaguez | Mayagüez Municipio | 71,666 | 3 |
| Toa Baja | Toa Baja Municipio | 66,256 | 3 |
| Toa Alta | Toa Alta Municipio | 66,156 | 2 |
| Arecibo | Arecibo Municipio | 62,908 | 3 |
| Trujillo Alto | Trujillo Alto Municipio | 60,620 | 2 |
| Vega Baja | Vega Baja Municipio | 55,512 | 2 |
Counties covered
| County | ZIP codes |
|---|---|
| San Juan Municipio | 38 |
| Ponce Municipio | 10 |
| Carolina Municipio | 8 |
| Guaynabo Municipio | 7 |
| Arecibo Municipio | 6 |
| Bayamón Municipio | 6 |
| Aguadilla Municipio | 4 |
| Mayagüez Municipio | 3 |
| Caguas Municipio | 3 |
| Humacao Municipio | 3 |
| Toa Baja Municipio | 3 |
| Trujillo Alto Municipio | 3 |
Other area codes serving the same towns
Nearby area codes
How to dial area code 787
- Within North America: 787 + 7-digit number (787-NXX-XXXX). The leading 1 is optional on a mobile phone and required on most landlines for long-distance.
- From abroad: your country's international prefix, then 1, then 787, then the 7-digit number — for example 00 1 787 NXX-XXXX from most of Europe.
Frequently asked questions
What area code is 787?
787 is a North American Numbering Plan area code assigned to Puerto Rico, the United States. It covers about 3,234,309 people in 99 towns.
Is 787 a US or Canadian area code?
787 is a United States area code. Canada and the United States share the +1 country code, so both are part of the same numbering plan.
What time zone is area code 787 in?
Area code 787 is in the Atlantic time zone.
Do I have to dial 10 digits?
Yes. Every NANP call now requires the area code plus the seven-digit number, even for a local call.