San Cristóbal de la Barranca se localiza al centro-norte del estado, entre las coordenadas 20°57’30’’ a 21°08’20’’ de latitud norte y 103°10’09’’ a 103°38’35’’ de longitud oeste, a una altura de 844 metros sobre el nivel del mar.