Os índios já estão presentes em 80,5% dos municípios brasileiros, como mostra o resultado do Censo realizado pelo IBGE em 2010, considerando o número de índios residentes em áreas não isoladas do país. Os resultados também mostram uma pequena queda da população indígena na área urbana, que pela primeira vez foi superada pela rural.
Com uma população total de 817.963 mil, o número de índios em áreas rurais do país chefa a 502.783, enquanto nas zonas urbanas, o número é de 315.180. Em 2000, a população urbana de índios era de 383.298. Já na área rural, o censo de 2000 apontava uma população de 350.829 índios. O crescimento da população até 2010 foi de 178%.
Quantos aos municípios, o número é quase o triplo do resultado do Censo realizado em 1991, que apontava a presença indígena em 34,5% dos municípios brasileiros. Em 2000, eles ocupavam 63,5% dessas localidades.
Fonte: http://noticias.uol.com.br/cotidiano/ultimas-noticias/2012/04/18/indios-ja-estao-presentes-em-805-dos-municipios-brasileiros-populacao-indigena-rural-supera-a-urbana.htm