Santiago de Cuba's 2026 population is now estimated at 435,126. In 2021, the population of Santiago de Cuba was 501,073. Santiago de Cuba experienced a decrease of -12,408 residents over the past year, marking an annual decline of -2.77%. These population values and projections come from ONEI Anuario Estadistico de Cuba 2023 (ed. 2024) Table 3.5 municipal effective population, ONEI Anuario Estadistico de Cuba 2024 (ed. 2025/2026) Table 3.5 municipal effective population and World Population Review Internal Projections .
| City | 2026 Pop. ↓ | Growth |
|---|---|---|
| Havana | 1,583,433 | -4.88% |
| Santiago de Cuba | 435,126 | -2.77% |
| Holguin | 283,258 | -4.01% |
| Camaguey | 249,856 | -4.88% |
| Bayamo | 205,533 | -2.61% |
| Santa Clara | 192,962 | -4.17% |
| Guantanamo | 189,312 | -2.95% |
| Las Tunas | 178,391 | -3.16% |
| Arroyo Naranjo | 159,405 | -4.37% |
| Boyeros | 155,904 | -4.4% |
| Pinar del Rio | 151,306 | -4.19% |
| Diez de Octubre | 143,479 | -4.88% |
| Cienfuegos | 132,808 | -4.88% |
| Playa | 128,709 | -4.88% |
| La Habana del Este | 127,937 | -4.88% |
| Matanzas | 125,162 | -4.52% |
| San Miguel del Padron | 123,700 | -4.27% |
| Cardenas | 122,327 | -4.42% |
| Ciego de Avila | 121,960 | -4.04% |
| La Lisa | 117,437 | -3.68% |