Teocuitatlán de Corona se localiza al sureste del estado, entre las coordenadas 20º 01' 30" a 20º 12' 30" de latitud norte y 103º 11' 20" a 103º 30' 00" de longitud oeste, a una altura de 1375 metros sobre el nivel del mar.