 The gmina covers an area of , and as of 2006 its total population is 5,769.It was formerly classed as a rural gmina, becoming urban-rural when Nowe Brzesko became a town on 1 January 2011.Apart from the town of Nowe Brzesko, Gmina Nowe Brzesko contains the villages and settlements of Grębocin, Gruszów, Hebdów, Kuchary, Majkowice, Mniszów, Mniszów-Kolonia, Pławowice, Przybysławice, Rudno Dolne, Sierosławice, Śmiłowice and Szpitary.