Está al suroeste del estado en el inicio del Valle de Dolores, surcado por el río hómonimo del que la localidad toma el nombre.