Para 2005 en Puebla había un total de 548,723 indígenas, equivalente a 11.7% de la población total, habitando principalmente en los municipios de Puebla, Tehuacán, Cuetzalan del Progreso, Huauchinango, Zacapoaxtla, Ajalpan, Zoquitlan, Tlatlauquítepec, Zacatlán, Huehuetla, , Atempa, , Pantepec, San Sebastián, Tlacotepec, , Ahuacatlán, Zinacatépac, , San Gabriel Chilac, , Teziutlán, , , San José Miahuatlán, , Eloxochitlán y Huitzilan de Serdán.

Del total de la población de 5 y más años por condición de habla indígena y habla española, el 84.5% hablan español, mientras que 13.4% no lo habla, este factor reviste un dato importante en función de la necesidad de un interprete traductor durante un proceso jurídico.

Las lenguas que principalmente habla la población indígena en Puebla, son Náhuatl con 74% y Totonaca con 18%.

2% 1% 2% 0% 3%

18%

74%

Náhuatl Totonaca Popoluca Mazateco Mix tec o Otras lenguas indígenas en México No especificado

Fuente: II Conteo de Población y Vivienda 2005.

Población de 5 y más años.

No habla Habla No Municipio Total lengua lengua especificado indígena indígena Puebla 4,688,913 4,121,556 548,723 18,634 Acajete 46,033 42,722 3,123 188 7,565 7,456 97 12 Acatlán 28,821 28,440 273 108 39,242 38,953 141 148 2,699 1,875 785 39 Ahuacatlán 12,031 650 11,377 4 Ahuatlán 3,031 2,852 174 5 8,405 8,309 67 29 1,819 1,806 8 5 Ajalpan 46,921 23,990 22,837 94 1,590 1,545 30 15 5,467 5,438 15 14 Altepexi 15,342 6,886 8,437 19 Amixtlán 4,397 942 3,441 14 Amozoc 67,693 66,093 1,033 567 6,534 6,274 251 9 18,963 12,023 6,884 56 3,180 3,117 14 49 2,715 53 2,653 9 Atlixco 106,304 102,579 3,218 507 5,373 4,437 924 12 1,084 1,074 4 6 Atzitzihuacán 9,869 9,750 54 65 6,961 6,919 14 28 869 864 5 7,034 5,033 1,989 12 11,903 9,322 2,546 35 4,071 4,040 15 16 1,876 29 1,847 Cañada Morelos 15,594 15,460 35 99 3,462 344 3,118 Chalchicomula de 36,033 35,737 122 174 Sesma 5,348 5,272 65 11 Chiautla 16,555 16,449 51 55 Chiautzingo 15,214 15,007 163 44 Chichiquila 19,340 16,176 3,154 10 Chiconcuautla 11,418 3,618 7,791 9 Chigmecatitlán 1,045 227 816 2 45,407 44,830 343 234 Chignautla 22,226 18,739 3,339 148 4,083 4,069 11 3 1,168 1,162 6 15,788 14,590 1,129 69 2,020 2,010 4 6 Cítela 29,524 29,302 129 93 Coatepec 657 69 587 1 2,764 2,750 3 11 1,259 1,133 121 5 Cohuecan 4,074 3,692 352 30 26,613 26,313 220 80 Coxcatlán 17,606 10,657 6,900 49 Coyomeapan 10,725 426 10,197 102 Coyotepec 2,034 1,881 147 6 6,088 6,057 24 7 7,549 2,376 5,166 7 Cuautinchán 6,656 6,628 25 3 48,116 47,266 617 233 2,885 2,819 10 56 Cuetzalan del Progreso 40,299 10,966 29,261 72 12,663 12,514 114 35 Domingo Arenas 4,870 4,685 150 35 Eloxochitlán 9,508 375 9,099 34 Epatlán 3,849 3,823 14 12 11,732 11,700 11 21 Francisco Z. Mena 14,587 13,385 1,182 20 15,164 15,088 48 28 Guadalupe 5,794 5,759 8 27 Guadalupe Victoria 13,157 13,086 33 38 Hermenegildo Galeana 6,715 1,398 5,309 8 22,664 22,491 147 26 5,894 1,945 3,941 8 Huauchinango 78,966 59,026 19,878 62 Huehuetla 13,846 1,911 11,924 11 Huehuetlán el Chico 7,536 7,514 11 11 Huehuetlán el Grande 5,574 5,385 172 17 51,522 50,644 725 153 9,653 696 8,952 5 23,143 21,217 1,892 34 4,149 667 3,466 16 Huitzilan de Serdán 10,372 2,239 8,112 21 4,243 4,205 38 3,240 3,182 51 7 6,558 6,512 32 14 Ixtacamaxtitlán 22,296 20,190 2,029 77 5,858 389 5,467 2 Izúcar de Matamoros 61,581 61,030 418 133 10,786 9,684 1,086 16 10,497 9,730 676 91 4,248 1,698 2,535 15 Jopala 11,298 4,789 6,494 15 Juan C. Bonilla 12,913 12,699 130 84 Juan Galindo 8,525 7,408 1,094 23 Juan N. Méndez 4,430 4,329 95 6 La Magdalena 392 386 6 6,884 6,828 35 21 24,714 24,213 446 55 Los Reyes de Juárez 20,004 19,922 65 17 Mazapiltepec de Juárez 2,143 2,132 7 4 1,927 1,796 130 1 5,102 4,837 253 12 Money 5,831 5,385 407 39 8,630 597 8,033 3,108 2,497 597 14 9,047 7,963 1,041 43 Nicolás Bravo 4,779 4,721 41 17 21,105 20,959 49 97 Ocotepec 4,015 3,887 122 6 18,492 16,888 1,273 331 Olintla 10,594 1,108 9,429 57 12,644 12,545 44 55 Pahuatlán 15,895 7,983 7,888 24 33,727 33,620 77 30 Pantepec 16,516 9,767 6,730 19 8,179 7,869 301 9 3,739 3,709 18 12 Puebla 1,285,409 1,236,861 42,142 6,406 36,285 36,207 48 30 Quimixtlán 16,789 16,559 161 69 Rafael Lara Grajales 11,347 11,228 32 87 San Andrés Cholula 67,440 64,967 1,845 628 San Antonio Cañada 3,941 2,504 1,430 7 San Diego la Mesa 1,128 1,116 11 1 Tochimiltzingo 7,572 7,491 37 44 San Felipe Tepatlán 3,826 1,121 2,698 7 San Gabriel Chilac 11,935 4,782 7,143 10 6,255 6,197 21 37 San Jerónimo 4,640 4,548 82 10 Tecuanipan San Jerónimo 3,503 1,859 1,632 12 Xayacatlán San José Chiapa 6,546 6,523 12 11 San José Miahuatlán 10,576 1,512 9,061 3 3,028 3,010 10 8 677 671 4 2 San Martín Texmelucan 112,996 111,797 484 715 San Martín Totoltepec 695 669 26 San Matías Tlalancaleca 15,116 14,930 54 132 San Miguel Ixitlán 525 516 9 9,333 9,202 71 60 San Nicolás Buenos 7,377 7,332 7 38 Aires San Nicolás de los 8,666 8,512 118 36 Ranchos 2,985 2,976 6 3 97,797 96,107 1,118 572 San Pedro 2,957 2,952 4 1 Yeloixtlahuaca 22,455 22,396 43 16 21,192 20,931 62 199 San Salvador 10,510 10,462 40 8 Huixcolotla San Sebastián 10,957 542 10,401 14 Tlacotepec Santa Catarina 739 258 480 1 Tlaltempan Santa Inés Ahuatempan 5,052 4,504 547 1 7,972 7,820 125 27 Santiago Miahuatlán 15,986 14,951 965 70 Santo Tomás 6,648 6,596 47 5 Hueyotlipan 9,886 9,846 19 21 15,943 15,842 68 33 Tecamachalco 55,491 55,008 231 252 Tecomatlán 4,567 4,406 129 32 Tehuacán 224,054 202,839 20,493 722 9,341 9,244 40 57 6,075 5,176 880 19 Teopantlán 3,876 856 3,020 2,700 2,696 2 2 Tepanco de López 14,908 13,284 1,595 29 Tepango de Rodríguez 3,678 474 3,201 3 12,971 11,010 1,942 19 58,472 58,133 225 114 1,083 1,049 28 6 6,646 5,747 866 33 Tepetzintla 8,152 396 7,749 7 5,502 5,469 11 22 Tepexi de Rodríguez 17,100 15,896 1,152 52 13,972 13,925 30 17 Tepeyahualco de 2,694 2,671 20 3 Cuauhtémoc 21,962 17,618 4,277 67 Teteles de Avila Castillo 4,917 4,159 758 Teziutlán 78,185 72,811 5,248 126 8,626 7,814 738 74 Tilaza 7,312 7,253 52 7 23,458 23,352 34 72 Tlacotepec de Benito 38,401 27,493 10,818 90 Juárez 14,860 11,444 3,398 18 29,715 29,286 102 327 Tlaltenango 4,916 4,846 33 37 4,025 3,932 81 12 Tlaola 16,469 5,796 10,589 84 5,305 537 4,755 13 Tlapanalá 7,119 6,916 12 191 Tlatlauquitepec 41,551 33,646 7,841 64 Tlaxco 4,801 4,565 208 28 13,294 12,010 1,251 33 16,010 15,915 73 22 993 974 16 3 7,657 7,556 53 48 5,342 2,369 2,960 13 5,069 5,042 15 12 Venustiano Carranza 23,604 22,415 1,151 38 Vicente Guerrero 17,679 13,874 3,785 20 Xayacatlán de Bravo 1,206 595 609 2 62,672 59,170 3,418 84 Xicotlán 1,112 1,097 14 1 29,413 28,950 328 135 3,464 2,225 1,236 3 2,725 2,693 31 1 Xochitlán de Vicente 10,325 1,218 9,101 6 Suárez Xochitlán Todos Santos 4,654 4,630 4 20 Yaonáhuac 6,375 3,086 3,284 5 18,069 17,802 134 133 3,533 3,503 20 10 Zacapoaxtla 43,900 24,534 19,276 90 Zacatlán 61,519 53,879 7,450 190 Zapotitlán 6,896 5,766 1,120 10 Zapotitlán de Méndez 4,564 1,135 3,398 31 Zaragoza 12,355 11,645 697 13 Zautla 16,033 9,590 6,418 25 10,795 7,109 3,671 15 12,955 5,220 7,726 9 3,985 268 3,707 10 2,354 522 1,830 2 Zoquitlán 16,133 219 15,850 64

Fuente: II Conteo de Población y Vivienda 2005.