Apaseo el Alto is a city and municipality situated in the state of Guanajuato, Mexico. It covers a total land area of 491.81 square kilometres.
The municipality is bordered by Apaseo el Grande to the north, the state of Querétaro to the east, Jerécuaro and Tarimoro to the south, and Celaya to the northwest. According to the 2005 census, the population of the municipality was 56,817 inhabitants.