Existen 16 localidades, siendo las más importantes la cabecera municipal, con 1023 habitantes; San Lucas Tejaluca, a 8 km de la cabecera y con 1119 habitantes; y Patlanoaya, ubicada a 9 km de la cabecera municipal y con una población de 537 habitantes.