Gmina Nowy Tomyśl is an urban-rural gmina (administrative district) in Nowy Tomyśl County, Greater Poland Voivodeship, in west-central Poland. Its seat is the town of Nowy Tomyśl, which lies approximately 55 kilometres (34 mi) west of the regional capital Poznań.
The gmina covers an area of 185.89 square kilometres (71.8 sq mi), and as of 2006 its total population is 24,237 (out of which the population of Nowy Tomyśl amounts to 15,225, and the population of the rural part of the gmina is 9,012).
Apart from the town of Nowy Tomyśl, Gmina Nowy Tomyśl contains the villages and settlements of Boruja Kościelna, Bukowiec, Chojniki, Cicha Góra, Glinno, Grubsko, Jastrzębsko Stare, Kozie Laski, Nowa Róża, Paproć, Przyłęk, Róża, Sątopy, Sękowo, Stary Tomyśl, Szarki and Wytomyśl.
Gmina Nowy Tomyśl is bordered by the gminas of Grodzisk Wielkopolski, Kuślin, Lwówek, Miedzichowo, Opalenica, Rakoniewice, Siedlec and Zbąszyń.