Municipio de Nicolás Flores
El municipio de Nicolás Flores es uno de los ochenta y cuatro municipios que conforman el estado de Hidalgo, México. La cabecera municipal es la localidad de Nicolás Flores y la localidad más poblada es Bocua.
El municipio se localiza al norte del territorio hidalguense entre los paralelos 20°41′ y 20°54′ de latitud norte; los meridianos 99°4′ y 99°18′ de longitud oeste; con una altitud entre 900 y 2800 m s. n. m. Este municipio cuenta con una superficie de 249.71 km², y representa el 1.20 % de la superficie del estado; dentro de la región geográfica denominada Sierra Gorda aunque culturalmente se relacione con los municipios del Valle del Mezquital.
Colinda al norte con los municipios de Zimapán y Jacala de Ledezma; al este con los municipios de Jacala de Ledezma, Tlahuiltepa y Cardonal; al sur con los municipios de Cardonal e Ixmiquilpan; al oeste con el municipio de Zimapán.