Puerto Rico: cities by population
Puerto Rico has a population of 3,222,688 (UN estimate, 2026), with San Juan as its capital. The 50 largest of its 227 recorded towns and cities, ranked.
-15%
since 2000 (3,809,866)
-22%
projected by 2050 (2,503,994)
371
people per km²
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 UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in Puerto Rico
| # | 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.
Common questions
What is the population of Puerto Rico?
Puerto Rico has a population of 3,222,688, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 2,503,994 — a forecast, not a measurement.
What is the capital of Puerto Rico?
San Juan.