Gandesa is a municipality in the Catalonia region of Spain, serving as the capital of the comarca (county) of Terra Alta. It lies in the province of Tarragona.
The town has a population of approximately 3,150 residents. As the administrative centre of Terra Alta, it functions as a hub for the surrounding comarca.