 The gmina covers an area of , and as of 2006 its total population is 5,262.Gmina Wilga contains the villages and settlements of Celejów, Cyganówka, Goźlin Górny, Goźlin Mały, Holendry, Malinówka, Mariańskie Porzecze, Nieciecz, Nowe Podole, Nowy Żabieniec, Ostrybór, Ruda Tarnowska, Skurcza, Stare Podole, Stary Żabieniec, Tarnów, Trzcianka, Uścieniec-Kolonia, Wicie, Wilga, Wólka Gruszczyńska and Zakrzew.Gmina Wilga is bordered by the gminas of Garwolin, Łaskarzew, Maciejowice, Magnuszew, Sobienie-Jeziory and Warka.