古巴最早只有印第安原住民居住。在西班牙人殖民时期，古巴本地的印第安原住民被西班牙殖民者全部屠杀。而后，西属古巴大量引进非洲黑奴从事劳役，进行奴隶买卖，使得古巴成为整个美洲的黑奴集散地。来自非洲的黑人因此几乎占上古巴总人口的很大一部分，其它大多是西班牙人后裔。古巴曾经有一些华侨，尤其在首都哈瓦那，但是大部分在菲德尔·卡斯特罗1961年宣布古巴实行社会主义之后移居美国或其它国家。古巴最普遍的宗教是天主教，其中包括一种非洲部落的信仰和天主教混合的分支。但是在卡斯特罗之下的古巴，官方长期宣布古巴遵守无神论。