 The gmina covers an area of , and as of 2006 its total population is 22,168 (out of which the population of Niepołomice amounts to 8,537, and the population of the rural part of the gmina is 13,631).Apart from the town of Niepołomice, Gmina Niepołomice contains the villages and settlements of Chobot, Ochmanów, Podłęże, Słomiróg, Staniątki, Suchoraba, Wola Batorska, Wola Zabierzowska, Zagórze, Zakrzów and Zakrzowiec.Gmina Niepołomice is bordered by the city of Kraków and by the gminas of Biskupice, Drwinia, Gdów, Igołomia-Wawrzeńczyce, Kłaj and Wieliczka.