Le siège administratif du powiat est la ville de Nowy Tomyśl, qui se trouve à 55 kilomètres à l'ouest de Poznań, capitale de la voïvodie de Grande-Pologne. Le powiat possède trois autres villes, Opalenica, située à 20 kilomètres à l'est de Nowy Tomyśl, Zbąszyń, située à 17 kilomètres au sud-ouest de Nowy Tomyśl, et Lwówek, située à 16 kilomètres au nord de Nowy Tomyśl.
Le district couvre une superficie de 1 011,67 kilomètres carrés. En 2006, sa population totale est de 71 817 habitants, avec une population pour la ville de Nowy Tomyśl de 15 225 habitants, pour la ville d'Opalenica de 9 104 habitants, pour la ville de Zbąszyń de 7 300 habitants, pour la ville de Lwówek de 2 909 habitants, et une population rurale de 37 279 habitants.