La agrupación lingüística popoloca pertenece a la familia oto-mangue, y a la subfamilia
popolocana. Las leguas más cercanas, genéticamente hablando, al popoloca son, el mazateco, el chocholteco y el ixcateco. El popoloca se habla en el estado de Puebla. En el último censo realizado en el año 2010 se registraron 18,485 hablantes distribuidos en cuatro variantes:
popoloca del norte/ ngiwa(del norte)/ngigua(del norte)
popoloca del centro/ ngiba(del centro)
popoloca de oriente/ ngiwa(de oriente)/ngigua(de oriente)/ngiba(de oriente)