 The municipality covers an area of 584 square kilometers.To the north, it is bordered by the municipality of Tlaltenango de Sánchez Román, to the south by the municipality of Teúl de González Ortega, to the east by the municipalities of Jalpa and Apozol, to the west by the municipalities of Atolinga and Florencia de Benito Juárez as well as the state of Jalisco.The name of the municipality of "'Tepechitlán" derives from the Caxcan word "tepezil" which refers to fertility, thus the name means fertile land.