La localidad es atravesada por el río Carrión, al este se encuentra la mayor parte de la ciudad mientras que al oeste se extiende el barrio de Allende el Río.