Gmina Szelków (dawn. gmina Smrock) - gmina wiejska w województwie mazowieckim, w powiecie makowskim. W latach 1975-1998 gmina położona była w województwie ostrołęckim.
Bazar, Chrzanowo, Chyliny, Chyliny Leśne, Chyliny Nadrzeczne, Ciepielewo, Daniłowo, Dzierżanowo, Głódki, Grzanka, Kaptury, Laski, Magnuszew, Magnuszew Duży, Magnuszew Mały, Makowica, Marki, Nowy Strachocin, Nowy Szelków, Orzyc, Orzyc-Kolonia, Pomaski Małe, Pomaski Wielkie, Przeradowo, Rostki, Smrock-Dwór, Smrock-Kolonia, Stary Strachocin, Stary Szelków, Szelków, Wygoda, Zakliczewo.