San Juan's 2025 population is now estimated at 560,819. In 1950, the population of San Juan was 108,151. San Juan has grown by 5,061 in the last year, which represents a 0.91% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of San Juan, which typically includes San Juan's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Bayamon | 203,499 | |
| Carolina | 170,404 | |
| Ponce | 152,634 | |
| Caguas | 86,804 | |
| Guaynabo | 81,360 | |
| Mayagueez | 78,647 | |
| Trujillo Alto | 54,189 | |
| Arecibo | 49,318 | |
| Fajardo | 34,068 | |
| Levittown | 29,785 | |
| Vega Baja | 29,325 | |
| Catano | 28,093 | |
| Barceloneta | 22,322 | |
| Guayama | 21,575 | |
| Humacao | 20,387 | |
| Yauco | 20,295 | |
| Cayey | 18,494 | |
| Candelaria | 17,631 | |
| Manati | 16,092 | |
| Aguadilla | 16,073 | |
| Rio Grande | 13,467 | |
| Dorado | 13,117 | |
| Isabela | 12,505 | |
| San German | 12,055 | |
| Vega Alta | 12,036 | |
| Coamo | 11,940 | |
| Hormigueros | 11,934 | |
| San Sebastian | 11,590 | |
| Corozal | 11,297 | |
| Cabo Rojo | 10,839 |