 The gmina covers an area of , and as of 2006 its total population is 16,708.Gmina Oświęcim contains the villages and settlements of Babice, Broszkowice, Brzezinka, Dwory II, Grojec, Harmęże, Łazy, Osada Stawy Grojeckie, Pławy, Poręba Wielka, Rajsko, Stawy Monowskie, Włosienica and Zaborze.Gmina Oświęcim is bordered by the towns of Bieruń and Oświęcim, and by the gminas of Bojszowy, Brzeszcze, Chełmek, Kęty, Libiąż, Miedźna, Osiek, Polanka Wielka and Przeciszów.