 The gmina covers an area of , and as of 2006 its total population is 5,181.Gmina Szczawin Kościelny contains the villages and settlements of Adamów, Annopol, Białka, Budki Suserskie, Budy Kaleńskie, Dobrów, Gołas, Gorzewo-Kolonia, Helenów, Helenów Słupski, Helenów Trębski, Holendry Dobrowskie, Janki, Jesionka, Józefków, Kaleń, Kamieniec, Krzymów, Kunki, Lubieniek, Mellerów, Misiadla, Modrzew, Mościska, Osowia, Pieryszew, Przychód, Reszki, Sewerynów, Słup, Smolenta, Staw, Stefanów Suserski, Suserz, Swoboda, Szczawin Borowy-Kolonia, Szczawin Borowy-Wieś, Szczawin Kościelny, Szczawinek, Teodorów, Trębki, Tuliska, Waliszew, Witoldów, Wola Trębska and Wola Trębska-Parcel.Gmina Szczawin Kościelny is bordered by the gminas of Gąbin, Gostynin, Łąck, Oporów, Pacyna and Strzelce.