How many inhabitants does Cuba have?

Cuba has approximately 11.5 million inhabitants, making it the most populated country in the Caribbean. The population density is around 103 inhabitants per km².

Cuban population in figures

With 11.5 million inhabitants, Cuba ranks as the most populated island in the Caribbean. This population is distributed over an area of 109,884 km², generating a density of approximately 103 inhabitants per km².

Geographic distribution

The majority of Cuba's population is concentrated in urban areas, particularly in:

  • Havana: approximately 2.1 million inhabitants in the metropolitan area
  • Santiago de Cuba: second city with nearly 430,000 inhabitants
  • Camagüey: third urban center with 300,000 inhabitants

Rural areas, particularly in the central and eastern provinces, have a lower density but maintain major cultural and economic importance.

Key takeaways

This relatively large population for a Caribbean island is explained by Cuba's migratory history and its strategic geographic position at the heart of the Antilles.