Irapuato is a Mexican town (and municipality) located at the foot of the Arandas Hill (in Spanish: cerro de Arandas), in the south 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 / 20.667°N 101.350°W / 20.667; -101.350. The city is the second-largest in the state (only behind León), with a population of 342,561 according to the 2005 census, while its municipality has a population of 529,440. The municipality has an area of 845.16 km² (326.32 sq mi) and includes numerous smaller outlying communities. The city's main industry is agriculture and it is famous for its strawberries and the raising of pigs and cattle. The fruits and flowers of Irapuato's luxurious gardens are well known throughout Mexico.