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