Teocaltiche está ubicado entre las coordenadas 21º 15' 00" y 21º 43' 30" de latitud norte y los 102º 23' 15" y 102º 47' 30" de longitud oeste con altura media de 1,850 metros sobre el nivel del mar.