Jocotepec se localiza en las coordenadas 20º10’00″ y 20º25’00″ de latitud norte y a los 103º17’30″ y 103º33’10″ de longitud oeste, con una altura promedio de 2,100 metros sobre el nivel del mar.
El municipio colinda al norte con el municipio de Tlajomulco de Zuñiga; al este con los municipios de Ixtlahuacán de los Membrillos y Chapala; al sur con los municipios de Chapala, Tuxcueca, Teocuitatlán de Corona y Zacoalco de Torres; al oeste con los municipios de Zacoalco de Torres y Acatlán de Juárez.