Segundo dados divulgados pelo IBGE (Instituto Brasileiro de Geografia e Estatística), o Censo Demográfico realizado em 2010 no Brasil encontrou 817 mil pessoas que se declaram indígenas no Brasil, o que representa 0,42% do total da população brasileira. O número representa um crescimento de 11% em relação ao registrado no Censo de 2000, quando 734 mil pessoas se declararam indígenas.
De acordo com o Censo, em termos absolutos, o estado brasileiro com maior número de indígenas é o Amazonas, com uma população de 168 mil. Já em termos percentuais, o estado com maior população indígena é Roraima, onde os indígenas representam 11% da população total do estado.
Os dados divulgados por enquanto pelo IBGE ainda são preliminares. O Censo de 2010 trará ainda informações mais detalhadas sobre a população indígena, como etnia a que pertence e as línguas faladas, porém esses dados só devem ser divulgados a partir de Abril de 2012. Será a primeira vez que um censo demográfico no Brasil levanta essas informações.