La municipalité de Metlatónoc est située dans la région de La Montaña[2].
Les coordonnées géographiques de la municipalité sont 16°49' - 17°49' de latitude nord et 98°15' 98°42' de longitude ouest. Elle est bordée au nord par les municipalités d'Atlamajalcingo del Monte, Xalpatláhuac et Alcozauca de Guerrero ; à l'est par Alcozauca de Guerrero, Tlacoachistlahuaca et Cochoapa el Grande ; et au sud par Cochoapa el Grande, Tlacoachistlahuaca, Igualapa et San Luis Acatlán. Elle est bordée à l'ouest par les municipalités de San Luis Acatlán, Iliatenco, Malinaltepec et Atlamajalcingo del Monte[3].
La superficie de la municipalité de Metlatónoc est de 1 367,8 km2[4], avant sa séparation de la municipalité de Cochoapa el Grande en 2003[5].