Posee una superficie territorial total de 611.10 kilómetros cuadrados y sus colindancias territoriales son al norte con el estado de Michoacán y el estado de México; al sur con el municipio de Pungarabato y parte del estado de Michoacán; al oriente con el municipio de Tlalchapa y el estado de México y al poniente con el estado de Michoacán.