Según el Instituto Nacional de Estadística y Censo, del total de la población (3 810 179 habitantes), 63 876 se consideran indígenas; 72 784, afrocostarricenses; 7 873, chinos; 3 568 471 pertenecen a "otra etnia" y de 97 175 declararon ignorarlo; por otra parte, en los territorios indígenas viven 33 128 personas.