 The gmina covers an area of , and as of 2006 its total population is 11,919.Gmina Garwolin contains the villages and settlements of Budy Uśniackie, Czyszkówek, Ewelin, Feliksin, Górki, Izdebnik, Jagodne, Krystyna, Lucin, Miętne, Natalia, Niecieplin, Nowy Puznów, Rębków, Rębków-Parcele, Ruda Talubska, Sławiny, Stara Huta, Stary Puznów, Stoczek, Sulbiny Górne, Taluba, Unin-Kolonia, Uśniaki, Wilkowyja, Władysławów, Wola Rębkowska, Wola Władysławowska and Zakącie.Gmina Garwolin is bordered by the town of Garwolin and by the gminas of Borowie, Górzno, Łaskarzew, Osieck, Parysów, Pilawa, Sobienie-Jeziory and Wilga.