Die auf Kuba vorherrschenden Religionen sind afrokubanische Kulte – vor allem die synkretistische Santería – sowie das Christentum der römisch-katholischen Kirche und zahlreicher protestantischer Bekenntnisse. Nachdem Religion lange als unvereinbar mit dem 1961 von Revolutionsführer Fidel Castro zur Staatsideologie erklärten Marxismus-Leninismus betrachtet wurde, ist seit 1992 die Religionsfreiheit in der kubanischen Verfassung verankert.