Clergoux est situé à 18 km à l'est de Tulle (14 à vol d'oiseau), 33 km au nord d'Argentat (23), 18 km au sud-ouest d'Egletons (16), sur un plateau de moyenne altitude, entre 500 et 600 m. De nombreux lacs et étangs parsèment les environs (étang de Prévôt, barrage de la Valette, étang Ferrier, étang...