O censo do IBGE revela que a população indígena no país é de 817 mil pessoas, menos de 1% da população. Representantes das populações indígenas está presente em cerca de 80% dos municípios brasileiros. O levantamento não conta as tribos isoladas.
A maior parte dos indígenas mora em área rural (502 mil), enquanto 315 mil mora em cidades. O número pequeno é ainda comprometido pelo fato de que muitos indígenas não admitem suas origens por conta de violências e perseguições que eles sofrem em algumas localidades brasileiras.