While most of the population is descended from the Spanish or is of mixed Spanish and American Indian or Spanish-African descent, there are still about twenty pure American Indian groups. They usually speak their own languages. They number about 200,000 out of a total population of 21 million.