Distriktet omfatter 13 kommuner. Laufen er den eneste kommunen med mer enn 5 000 innbyggere. De andre kommunene er Blauen, Brislach, Burg im Leimental, Dittingen, Duggingen, Grellingen, Liesberg, Nenzlingen, Roggenburg, Röschenz, Wahlen og Zwingen.