La población es bastante homogénea, principalmente de ascendencia europea (principalmente española). Los blancos y mestizos (mixtos blancos y amerindios) representan el 94% de la población total. El resto son negros (3%), chinos (1%) y amerindios (1%). La mayoría de los negros son de origen o ascendencia jamaicana, y algunos mulatos viven principalmente en el área de Puerto Limón. La mayoría de los amerindios residen en reservas aisladas.