Nicolás Flores es una localidad mexicana, cabecera municipal del municipio de Nicolás Flores en el estado de Hidalgo.
[5] Nombrado así en honor al general Nicolás Flores Rubio.
Se encuentra geográficamente en la Sierra Gorda, pero culturalmente se puede considerar como parte del Valle del Mezquital.
[6][7][9] En lo que respecta a la hidrología se encuentra posicionado en la región del Pánuco, dentro de la cuenca el río Moctezuma, en la subcuenca del río Amajac.
[11][12] Población registrada por los censos y conteos del INEGI.