La población indígena de Colombia según el censo de 2018 era de 1 905 617 personas, que representaban el 4,4% de la población nacional.[4] Aproximadamente el 58.3% del total de la población indígena registrada habita en 717 resguardos de propiedad colectiva.[5] Las estimaciones sobre el número de colombianos indígenas varían. Según el censo colombiano de 2018, el 4,4% de la población se identificó como indígena o alrededor de 1.900.000 personas. Sin embargo, en un estudio de Latinobarómetro, el 9,5% de los colombianos se identifican como indígenas, o alrededor de 5.000.000 personas si esto es cierto.[6]
La estimación más reciente del número de pueblos indígenas de Colombia lo sitúa en alrededor del 9,5% de la población y ha estado creciendo desde un mínimo de 1965, donde se estimó que solo el 1% de los colombianos eran indígenas.[7] La estimación de 2023 indica que Colombia tiene el séptimo porcentaje más alto de indígenas en las Americas con solo Bolivia, Chile, Ecuador, Guatemala, Perú y Panamá que tienen un porcentaje estimado más alto de amerindios que Colombia.[8]
En la era precolombina, se estimó que la población total de Colombia estaba entre 6.000.000 y 10.000.000 de personas.[9] Sin embargo, después de la conquista española, la población de Colombia se redujo a solo 750.000 personas, en las que los pueblos nativos constituían el 80 % de la población con 600.000 personas.[10] Esto disminuiría después de la independencia cuando la población creció a 1.327.000. En el que los nativos representaban el 53 % de la población con 700.000 personas.[11] A partir de 2023, la población total de Colombia ha crecido significativamente a alrededor de 52.000.000 de personas, en las que se estima que los nativos de pura sangre representan alrededor del 10 % de la población con 5.200.000 personas.[12] A pesar de la reducción en el porcentaje de la población total, los nativos representan una gran parte de la ascendencia genética de los colombianos. Un estudio de Rojas et al determina que el colombiano promedio (de todas las razas) tiene una mezcla de 48,8 % amerindio, 40,2 % europeo y 11 % africano.[13] Con el ADN nativo el que más contribuye en este estudio.
De acuerdo con la Constitución de 1991, las lenguas indígenas son oficiales en sus territorios. En el país se hablan 64 lenguas amerindias y una diversidad de dialectos que se agrupan en 13 familias lingüísticas.
Subsisten lenguas de las familias chibcha; caribe (yukpa, carijona); arawak (wayuunaiki, kurripako, piapoco, yukuna); barbacoa (awá, guambiano); chocó (embera, wounaan); guahibo (sikuani, cuiba, hitnü, iguanito, guayabero), tucano (desano, siriano, tucano, piratapuyo, cubeo, tanimuca, coreguaje, siona), macú-puinave (nukak, jupda, puinave), witoto-bora y sáliba. Los ingas hablan quichua. Otras lenguas son consideradas hasta ahora como independientes, como las de los ticuna, andoke, umbrá y kamentsa. Se discute si el nasa yuwe es independiente o se relaciona con la familia barbacoa, la chibcha o las lenguas andinas.
Algunos pueblos indígenas como los pijao, mocaná, kankuamo y pastos, ya no hablan su idioma original y solamente usan el castellano.
Los departamentos con mayor proporción de indígenas son Vaupés, Guainía, Vichada, Amazonas, La Guajira y Cauca. Los departamentos de La Guajira, Cauca, Nariño, Córdoba y Sucre concentran aproximadamente dos tercios de los indígenas del país. La siguientes es una lista de la población indígena por departamento según el censo de 2018.[14]