Leszno is a historic city in western Poland, within the Greater Poland Voivodeship. It is the seventh-largest city in the province with an estimated population of 64,197, as of 2017. Previously, it was the capital of the Leszno Voivodeship and is now the seat of Leszno County.