Municipio de Xochicoatlán
El municipio de Xochicoatlán es uno de los ochenta y cuatro municipios que conforman el estado de Hidalgo en México. La cabecera municipal y localidad más poblada es Xochicoatlán.
El municipio se localiza al norte del territorio hidalguense entre los paralelos 20°41′ y 20°54′ de latitud norte; los meridianos 98°30′ y 98°44′ de longitud oeste; con una altitud de entre 400 y 2500 m s. n. m. Este municipio cuenta con una superficie de 176.81 km², y representa el 0.90 % de la superficie del estado; dentro de la región geográfica denominada como Sierra Alta.
Colinda al norte con los municipios de Lolotla y Calnali; al este con el municipio de Tianguistengo; al sur con los municipios de Tianguistengo, Zacualtipán de Ángeles y Metztitlán; al oeste con los municipios de Metztitlán, Molango y Lolotla.