1er janvier 2016 : Banassac (commune chef-lieu) est rattachée à Banassac-Canilhac (commune nouvelle). Canilhac est rattachée à Banassac-Canilhac (commune nouvelle). Création de la commune nouvelle de Banassac-Canilhac en lieu et place des communes de Banassac et de Canilhac.