Irapuato is a Mexican city and municipality located at the foot of the Arandas Hill, in the central region of the state of Guanajuato. It lies between the Silao River and the Guanajuato River, a tributary of the Lerma River, at 1,724 m (5,656 ft) above sea level. It is located at 20°40′N 101°21′W. The city is the second-largest in the state, with a population of 342,561 according to the 2005 censu…