El municipio de Otzoloapan colinda al norte con el municipio de Santo Tomás de los Plátanos, al sur con el de Tejupilco y Zacazonapan, al oriente con los municipios de Temascaltepec y Valle de Bravo, al poniente con el estado de Michoacán. Otzoloapan está formado por una extensión territorial total de 160.48 kilómetros cuadrados. Se encuentra situado a una altura promedio de 1,450 metros sobre el nivel del mar.