Cette communauté de communes naît de la fusion, le 1er janvier 2017, de la communauté de communes du canton de Laissac, de la communauté de communes des Pays d’Olt et d’Aubrac, de la communauté de communes du Lot et de la Serre et de la commune nouvelle de Sévérac d’Aveyron.
Son siège est fixé à Coussergues, commune de Palmas d’Aveyron.