El casco urbano se encuentra ubicado entre el inicio de las Bardenas Reales y la orilla norte del Ebro, dándose la característica de que la cota de altitud de algunas zonas de su casco urbano es inferior a la del propio río Ebro, siendo ejemplo el barrio de Venecia (nombre dado popularmente debido a las inundaciones sufridas).