A sortable list of Puerto Rico cities by population, list can be sorted by the name of the city, population, area or region if such available.
| Name | Population | Area, km2 |
|---|---|---|
| San Juan | 355,074 | 120.19 |
| Bayamon | 189,159 | 70.2 |
| Carolina | 161,884 | 62.42 |
| Ponce | 149,028 | 118.56 |
| Caguas | 134,481 | 28.5 |
| Guaynabo | 90,879 | 31.63 |
| Arecibo | 89,648 | 46.49 |
| Toa Baja | 82,065 | 108 |
| Mayaguez | 79,510 | 59.97 |
| Toa Alta | 74,368 | 71.08 |
| Trujillo Alto | 69,615 | 55.61 |
| Aguadilla | 55,804 | 8.01 |
| Humacao | 54,827 | 143.63 |
| Vega Baja | 54,792 | 144.28 |
| Rio Grande | 51,725 | 232.06 |
| Cabo Rojo | 49,762 | 6.1 |
| Juana Diaz | 48,060 | 277.23 |
| Gurabo | 47,265 | 73.24 |
| Canovanas | 46,972 | 73.12 |
| Cayey | 45,490 | 130.01 |
| Isabela | 43,398 | 238.15 |
| Guayama | 42,721 | 276.61 |
| Cidra | 41,225 | 94.42 |
| Hatillo | 41,047 | 152.1 |
| Manati | 40,700 | 145.53 |
| Coamo | 39,862 | 202.15 |
| Juncos | 39,754 | 68.89 |
| Aguada | 39,530 | 0.96 |
| San Sebastian | 39,007 | 185.7 |
| San Lorenzo | 38,721 | 137.81 |
| Vega Alta | 38,640 | 71.87 |
| Las Piedras | 38,290 | 86 |
| Dorado | 37,878 | 60.16 |
| Moca | 37,746 | 133 |
| Yauco | 37,679 | 178.1 |
| Yabucoa | 35,082 | 215.65 |
| Corozal | 35,037 | 109 |
| Fajardo | 33,102 | 156.45 |
| Camuy | 32,995 | 160.35 |
| San German | 32,976 | 7.33 |
| Morovis | 31,866 | 100.3 |
| Utuado | 30,288 | 297.83 |
| Salinas | 29,351 | 180.52 |
| Barranquitas | 29,323 | 86.01 |
| Naranjito | 29,181 | 73.56 |
| Loiza | 27,251 | 1.7 |
| Lares | 26,692 | 3.54 |