Trudności objawiły się dla Śmigla i okolic w czasach potopu szwedzkiego, rekwirunki i kontrybucje cechujące szwedzką okupację były tym z czym się zmagano. Typowym w tamtej epoce sposobem prowadzenia działań było przerzucanie kosztów utrzymania okupanta na ludność lokalną. Fakt, że pobliski Kościan wybrano na punkt stacjonowania wojska szwedzkiego stanowił uciążliwość też w Śmiglu

31 marca 2011 miasto liczyło 5613 mieszkańców.

W latach 1975–1998 miasto administracyjnie należało do woj. leszczyńskiego.

II wojna światowa