 The gmina covers an area of , and as of 2006 its total population is 5,019.Gmina Miastków Kościelny contains the villages and settlements of Brzegi, Glinki, Kruszówka, Kujawy, Miastków Kościelny, Oziemkówka, Przykory, Ryczyska, Stary Miastków, Wola Miastkowska, Zabruzdy, Zabruzdy-Kolonia, Zasiadały, Zgórze, Zwola and Zwola Poduchowna.Gmina Miastków Kościelny is bordered by the gminas of Borowie, Górzno, Stoczek Łukowski, Wola Mysłowska and Żelechów.