Está conformado por 62 localidades y su cabecera municipal es Castillo de Teayo.
[15] Por otra parte, de acuerdo con el INEGI, el clima predominante es el «cálido subhúmedo con lluvias en verano».
[15] Se encuentra aproximadamente a 160 kilómetros por carretera de la capital del Estado.
El municipio está conformado por un total de 62 localidades, una urbana y 61 rurales.
La cabecera municipal tenía 4297 habitantes, por lo que el resto de las localidades albergaban 14 366 personas.