Since the French canton reorganisation which came into effect in March 2015, the communes of the canton of Gramat are:
Since the French cantonal reorganization that began in March 2015, the towns of the Gramat department are: