Do 1939 liczba mieszkańców wzrosła do 2750.

W okresie międzywojennym miasto miało charakter rzemieślniczo-handlowy. Funkcjonowały w nim zakłady produkcyjne: fabryka siatek żarowych, browar, młyny oraz tartaki.

Okres II wojny światowej

W 1939 po kampanii wrześniowej Wielkopolska została zajęta przez III Rzeszę. Nazistowskie władze Niemiec utworzyły na jej terenie tzw. Kraj Warty. W okresie okupacji niemieckiej rozpoczęli masowe wysiedlenia ludności polskiej, a później w ramach akcji Heim ins Reich (pol. „Powrót do domu w Rzeszy”) zasiedlanie miejsc po nich niemieckimi przesiedleńcami z Besarabii, krajów bałtyckich i ZSRR.

Od września do grudnia 1940 w powiecie nowotomyskim rozpoczęto masowe wysiedlenia ludności polskiej. Objęły one głównie rolników zamieszkałych w gminach Granowo, Kamieniec, Kuślin, Nowy Tomyśl i Opalenica, którzy posiadali zadbane oraz dobrze prosperujące gospodarstwa o powierzchni 10-17 hektarów. Wysiedlano jednak także rolników gospodarujących na gospodarstwach o mniejszej powierzchni ok 6 hektarów.