Su término municipal tiene una extensión de y se encuentra a (metros sobre el nivel del mar) según el Instituto Geográfico Nacional, llegando a una altitud de en el vértice geodésico del cerro de San Miguel, que preside la ciudad.