Puerto Rico: cities by population
Puerto Rico has a population of 3,195,153, with San Juan as its capital. The 50 largest of its 227 recorded towns and cities, ranked.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Region | Population |
|---|---|---|---|
| 1 | San Juan | San Juan | 418,140 |
| 2 | Bayamón | Bayamón | 203,499 |
| 3 | Carolina | Carolina | 170,404 |
| 4 | Ponce | Ponce | 137,491 |
| 5 | Arecibo | Arecibo | 87,754 |
| 6 | Caguas | Caguas | 86,804 |
| 7 | Guaynabo | Guaynabo | 81,360 |
| 8 | Trujillo Alto | Trujillo Alto | 75,243 |
| 9 | Mayagüez | Mayagüez | 73,077 |
| 10 | Fajardo | Fajardo | 32,124 |
| 11 | Levittown | Toa Baja | 29,785 |
| 12 | Vega Baja | Vega Baja | 29,325 |
| 13 | Cataño | Cataño | 28,093 |
| 14 | Barceloneta | Barceloneta | 22,322 |
| 15 | Guayama | Guayama | 21,575 |
| 16 | Humacao | Humacao | 20,387 |
| 17 | Yauco | Yauco | 20,295 |
| 18 | Cayey | Cayey | 18,494 |
| 19 | Candelaria | Toa Baja | 17,631 |
| 20 | Manatí | Manatí | 16,092 |
| 21 | Aguadilla | Aguadilla | 16,073 |
| 22 | Río Grande | Río Grande | 13,467 |
| 23 | Dorado | Dorado | 13,117 |
| 24 | Isabela | Isabela | 12,505 |
| 25 | San Germán | San Germán | 12,055 |
| 26 | Vega Alta | Vega Alta | 12,036 |
| 27 | Coamo | Coamo | 11,940 |
| 28 | Hormigueros | Hormigueros | 11,934 |
| 29 | San Sebastián | San Sebastián | 11,590 |
| 30 | Corozal | Corozal | 11,297 |
| 31 | Cabo Rojo | Cabo Rojo | 10,839 |
| 32 | Utuado | Utuado | 9,844 |
| 33 | Pájaros | Toa Alta | 9,466 |
| 34 | Juana Díaz | Juana Díaz | 9,427 |
| 35 | San Lorenzo | San Lorenzo | 9,373 |
| 36 | Isabel Segunda | Vieques | 9,301 |
| 37 | Guánica | Guánica | 9,224 |
| 38 | Gurabo | Gurabo | 8,973 |
| 39 | Sabana Grande | Sabana Grande | 8,961 |
| 40 | Aibonito | Aibonito | 8,947 |
| 41 | Juncos | Juncos | 8,905 |
| 42 | Canovanas | Canóvanas | 8,437 |
| 43 | Luquillo | Luquillo | 8,326 |
| 44 | San Isidro | Canóvanas | 8,071 |
| 45 | Campanilla | Toa Baja | 7,757 |
| 46 | Arroyo | Arroyo | 7,520 |
| 47 | Santa Isabel | Santa Isabel | 7,260 |
| 48 | Lares | Lares | 7,184 |
| 49 | Yabucoa | Yabucoa | 6,952 |
| 50 | Peñuelas | Peñuelas | 6,847 |
Twenty years earlier: Puerto Rico in the 2005 World Gazetteer — population then 3,940,280.