Cuba
42 cities in the directory.
States, provinces and regions (15)
Cities by population
| City | Region | Population | Data |
|---|---|---|---|
| Havana | Havana | 2,163,824 | |
| Santiago de Cuba | Santiago de Cuba Province | 555,865 | |
| Camagüey | Camagüey | 347,562 | |
| Holguín | Holguín Province | 319,102 | |
| Guantánamo | Guantánamo Province | 272,801 | |
| Santa Clara | Villa Clara Province | 250,512 | |
| Arroyo Naranjo | Havana | 210,053 | |
| Las Tunas | Las Tunas Province | 203,684 | |
| Bayamo | Granma Province | 192,632 | |
| Pinar del Río | Pinar del Río | 186,990 | |
| Cienfuegos | Cienfuegos Province | 186,644 | |
| Fontanar | Havana | 178,601 | |
| San Miguel del Padrón | Havana | 159,273 | |
| Matanzas | Matanzas Province | 146,733 | |
| Ciego de Ávila | Ciego de Ávila Province | 142,027 | |
| Manzanillo | Granma Province | 128,188 | |
| Sancti Spíritus | Sancti Spíritus Province | 127,069 | |
| Guanabacoa | Havana | 112,964 | |
| Palma Soriano | Santiago de Cuba Province | 102,826 | |
| Cárdenas | Matanzas Province | 98,515 | |
| Moa | Holguín Province | 92,852 | |
| Puerto Padre | Las Tunas Province | 76,838 | |
| Contramaestre | Santiago de Cuba Province | 70,438 | |
| Güira de Melena | Artemisa | 69,879 | |
| Consolación del Sur | Pinar del Río | 69,857 | |
| Güines | Mayabeque | 68,935 | |
| Artemisa | Artemisa | 68,073 | |
| San Luis | Santiago de Cuba Province | 67,293 | |
| Morón | Ciego de Ávila Province | 66,060 | |
| Colón | Matanzas Province | 63,882 | |
| Florida | Camagüey | 63,007 | |
| Sagua la Grande | Villa Clara Province | 62,073 | |
| Trinidad | Sancti Spíritus Province | 60,206 | |
| San Cristobal | Artemisa | 59,579 | |
| Placetas | Villa Clara Province | 55,408 | |
| San José de las Lajas | Mayabeque | 54,847 | |
| Jagüey Grande | Matanzas Province | 54,363 | |
| Nuevitas | Camagüey | 54,022 | |
| Banes | Holguín Province | 53,104 | |
| Bartolomé Masó | Granma Province | 53,024 | |
| Corralillo | Villa Clara Province | 51,881 | |
| Jesús Menéndez | Las Tunas Province | 51,002 |