Hoveddelen av befolkningen stammer fra ulike deler av verden og mange er etterkommere etter slaver og kontraktsarbeidere. Ved folketellingen i 2012 oppga 39,8 % av befolkningen at de hadde øst-indisk opphav, en andel som falt fra 51,9 % i 1980. 29,3 % hadde afrikansk opphav. 20 % oppga blandet opphav, en kategori som hadde økt fra 11,2 % i 1980. Andelen som rapporterte å ha indiansk opphav steg fra 5,3 % i 1980 til 10,5 % i 2012.