Créé par la loi du (28 pluviôse de l'an VIII), l'arrondissement d'Albi remplace les districts d'Albi. Par le décret du , l'arrondissement d'Albi absorbe l'arrondissement de Gaillac.
Depuis 2015, le nombre de communes des arrondissements varie chaque année soit du fait du redécoupage cantonal de 2014 qui a conduit à l'ajustement de périmètres de certains arrondissements, soit à la suite de la création de communes nouvelles. Le nombre de communes de l'arrondissement d'Albi est ainsi de 170 en 2015, 169 en 2016, 168 en 2017 et 163 en 2019.
Au , l'arrondissement groupe les 163 communes suivantes[1] :
↑Population municipale légale en vigueur au 1er janvier 2024, millésimée 2021, définie dans les limites territoriales en vigueur au 1er janvier 2023, date de référence statistique : 1er janvier 2021.