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 , Olivese est détachée de l'arrondissement de Sartène et rattachée à l'arrondissement d'Ajaccio[1]. Le nombre de communes de l'arrondissement d'Ajaccio est ainsi de 80 en 2015 et 81 le .
Au , l'arrondissement groupe les 81 communes suivantes[2] :
↑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.