Le Costa Rica compte 3.8 millions d'habitants : 72% de Métis, 14% de Blancs, 10% de Noirs, 2% d'Amérindiens et 0.1% d'Asiatiques. La population noire, principalement issue de la Jamaïque est fixée sur la côte atlantique.
Les communautés indigènes sont nombruses : Guatusos, Bribris, Cabécares, Térrabas, Borucas et Guaymíes. Les Indiens vivent pour la plupart dans l'une des 22 « réserves indigènes » (320 886 hectares) : Malekus (Guatusos), Chorotegas (Matambú), Huetares (Quitirrisí et Zapatón), Cabécares (Nairí-Awari, Chirripó, Alto de Chirripó, Tayni, Telire, Talamanca Cabécar et Ujarrás), Bribrís (Cocles, Talamanca Bribrí, Salitre y Cabagra), Teribes (Térraba), Borucas (Boruca y Curré) et Guaymies (Coto Brus, Abrojo Montezuma, Osa, Conte Burica).