Kuba wird von 11 Millionen Menschen bewohnt und etwa ein Fünftel von ihnen lebt in der Hauptstadt Havanna. Die kubanische Bevölkerung stammt entweder von den europäischen Einwanderern oder den afrikanischen Sklaven ab. Die Einheimischen sind schon seit Jahrhunderten fast ausgestorben.
Die meisten Kubaner gehören entweder dem Katholizismus oder der Santaría an. Bei letzterer handelt es sich um eine Religion, welche aus westafrikanischen und christlichen Elementen zusammengesetzt ist. Außerdem existiert eine Gruppe von Zeugen Jehovas und einige Juden. Seit Kuba sozialistisch ist, garantiert der Staat eine kostenlose Ausbildung und es existiert eine 9-jährige Schulpflicht. Das kubanische Bildungssystem gehört zu den besten Lateinamerikas. Die Analphabetenquote liegt bei nur 3 %.