Správní obvod obce s rozšířenou působností Semily čítá celkově 22 obcí, a je vymezen územím obcí: Bělá, Benešov u Semil , Bozkov, Bradlecká Lhota , Bystrá nad Jizerou , Háje nad Jizerou , Chuchelna, Jesenný, Košťálov, Libštát, Lomnice nad Popelkou , Nová Ves nad Popelkou , Příkrý, Roprachtice, Roztoky u Semil , Semily, Slaná, Stružinec, Syřenov, Veselá, Vysoké nad Jizerou a Záhoří.