Bassignac-le-Haut (French pronunciation: [basiɲak lə o]; Occitan: Bassinhac de Dessus) is a commune in the Corrèze department in the Nouvelle-Aquitaine region of central France.
Access to the commune is by the D13 road from Darazac in the south which passes through the commune and the village before continuing north-east along the banks of the river then across to Saint-Merd-de-Lapleau.
The Ruisseau de la Cascade flows north through the eastern part of the commune to join the Dordogne east of the commune.
The Ruisseau de Vieilzot rises just south of the commune and forms much of the southern border as it floes west to join the Dordogne in the south-western tip of the commune.
The commune has several religious buildings and sites that are registered as historical monuments: