Государственными языками являются испанский и английский. Наиболее распространен испанский, вернее, его местная разновидность, сочетающая в себе канонический кастильский диалект и множество английских, африканских и индейских языковых заимствований. Английский широко принят в бизнесе и в туристической сфере, хотя он тоже заметно отличается от лондонского диалекта и буквально насыщен американизмами и заимствованиями из испанского.