Les limites départementales, d'arrondissements et cantonales sont modifiées par décret du 26 décembre 2017 : le territoire communal de Pont-Farcy est rattaché au département de la Manche le [3] en vue de l'extension de la commune nouvelle de Tessy-Bocage.
Composition
Composition avant 2016
Jusqu'au , l'arrondissement était composé des communes des onze anciens cantons suivants :
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 Saint-Lô est ainsi de 122 en 2015, 102 en 2016, 93 en 2017 et 87 en 2019.
Au , l'arrondissement groupe les 87 communes suivantes[4] :
↑Population municipale de référence 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.