El municipio de Arroyo Seco está ubicado al norte del estado, tiene 731 kilómetros cuadrados y limita con Jalpan y Pinal al sur, con el estado de San Luis Potosí al norte y al este y con el estado de Guanajuato al oeste.