Miasto było położone w leśnej części tego powiatu wśród osad olęderskich. W 1848 r. Buk utracił przywilej miasta powiatowego w ramach kary za udział w Wiośnie Ludów i urząd landrata przeniesiono tego samego roku do Nowego Tomyśla. W 1887 roku na mocy ustawy o podziale powiatów zlikwidowano powiat bukowski i utworzono dwa nowe: powiat grodziski i nowotomyski. W wyniku nowej zmiany administracyjnej miejscowość stała się miastem powiatowym.
Pod koniec XIX wieku było to jedyne miasto w Wielkopolsce bez kościoła katolickiego, a wszyscy katolicy należeli do parafii w odległym o 8 km Wytomyślu. W 1905 r. Nowy Tomyśl liczył 1985 mieszkańców, z czego 86,1% stanowili Niemcy, 8,2% – Polacy, zaś Żydzi – 5,7%Gemeindelexikon für das Königreich Preußen. Heft 5. Provinz Posen. Berlin SW 1908.. Ludność niemiecka dominowała w mieście aż do lat 20. XX w. mały|Pocztówka z 1904 W czasie zaborów w mieście funkcjonowały polskie organizacje i placówki jak Bank spółdzielczy oraz Towarzystwo Pożyczkowe.
Okres międzywojenny Pod dowództwem Edmunda Klemczaka, powstańcy wielkopolscy opanowali Nowy Tomyśl 3 stycznia 1919. Powrót miasta do Polski w granicach II RP usankcjonował traktat wersalski z 28 czerwca 1919 r. W 1921 miasto liczyło 2083 mieszkańców oraz 240 domów.