Le canton de Campagnac est une ancienne division administrative française située dans le département de l'Aveyron.