Está situado en el suroeste de la comarca del Segriá, en el límite con Aragón y en la confluencia de los ríos Cinca y Segre.