América del Norte
Antes del contacto con los europeos, los pueblos indígenas de América del Norte se dividían en múltiples entidades políticas, desde pequeños grupos de unas pocas familias a jefaturas y reinos. Vivían en varias áreas culturales que correspondían a grandes rasgos con las distintas zonas geobiológicas que ocupaban y que dan una buena idea de los distintos sus usos y costumbres. Por ejemplo, de los cazadores de bisontes de las Grandes Llanuras, o los agricultores de Mesoamérica. A estos grupos indígenas también se les puede clasificar lingüísticamente (por ejemplo, las familias atapasca, álgica y utoazteca son tres de las más extendidas en Norteamérica), aunque es importante tener en cuenta que los pueblos con lenguas relacionadas no siempre compartían la misma cultura material, ni siquiera fueron siempre aliados.
Demografía de Puebla
En el estado hay dos grandes regiones indígenas. Una de ellas corresponde a la Sierra Norte de Puebla y la otra, a la Sierra Negra. La región indígena de la Sierra Norte forma parte de una más amplia con el Totonacapan del vecino estado de Veracruz. En esta región conviven nahuas, totonacos y otomíes. Los dos primeros son los grupos indígenas más grandes del estado. Constituyen importantes poblaciones en los municipios de Huauchinango, Pahuatlán, Huehuetla, Zacatlán y Teziutlán. Por otra parte, la Sierra Negra forma parte de una región más amplia que abarca la Sierra de Zongolica (Veracruz) y la Sierra Mazateca (Oaxaca). Aislada por su propia topografía, la región de la Sierra Negra es una de las principales expulsoras de población en el estado de Puebla. En varios municipios de la región, como Eloxochitlán y San Sebastián Tlacotepec, los indígenas popolocas, nahuas y mazatecos constituyen la mayoría de la población. La región indígena de la Sierra Negra está fuertemente relacionada con la ciudad de Tehuacán, que absorbe buena parte de las migraciones temporales de los indígenas y campesinos empobrecidos de las zonas cercanas.