Le département de l'Aveyron compte 23 cantons à la suite du redécoupage cantonal de 2014. Auparavant ce nombre était de 46, depuis 1973.