À la suite d'un décret du , la taille des cantons a évolué lors des élections départementales de 2015[1]. Contrairement à l'ancien découpage où chaque canton était inclus à l'intérieur d'un seul arrondissement, le nouveau découpage territorial s'affranchit des limites des arrondissements. Certains cantons peuvent être composés de communes appartenant à des arrondissements différents. Dans l'arrondissement de Digne-les-Bains, c'est le cas pour les cantons d'Oraison(2 communes) et de Seyne(14 communes).
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 de Digne-les-Bains est ainsi de 65 en 2015, 65 en 2016 et 46 en 2017.
Au , l'arrondissement groupe les 46 communes suivantes[3] :
↑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.