The municipality is a geographical oddity and consists of five separate territorial entities within the comarca (district) of Pallars Jussa (see image). The town of Tremp (population 6228 as of 2009) is the second smallest of these and is situated in the valley of the Noguera Pallaresa river below Talarn and the Talarn Dam. The largest portion of the municipal territory lies to the west of the valley of the Noguera Pallaresa and stretches as far as the Noguera Ribagorçana river. A third portion is an exclave of the comarca within the municipality of el Pont de Suert in the Alta Ribagorça. In the east the villages of Palau de Noguera, Suterranya and Vilamitjana form the fourth entity, while the fifth and smallest portion (of only 1,59 km2) is formed by the village of Puigcercós, south of Tremp.
The town is served by the C-13 road which runs along the valley of the Noguera Pallaresa.