Gmina Brzesko is an urban-rural gmina (administrative district) in Brzesko County, Lesser Poland Voivodeship, in southern Poland. Its seat is the town of Brzesko, which lies approximately 50 kilometres (31 mi) east of the regional capital Kraków.
The gmina covers an area of 102.57 square kilometres (39.6 sq mi), and as of 2006 its total population is 35,438, of which the population of Brzesko is 16,827, and the population of the rural part of the gmina is 18,611.
Apart from the town of Brzesko, Gmina Brzesko contains the villages and settlements of Bucze, Jadowniki, Jasień, Mokrzyska, Okocim, Poręba Spytkowska, Sterkowiec, Szczepanów and Wokowice.
Gmina Brzesko is bordered by the gminas of Bochnia, Borzęcin, Dębno, Gnojnik, Nowy Wiśnicz, Rzezawa and Szczurowa.