W powiecie leszczyńskim – według danych pochodzących z rejestru wyborców – na koniec grudnia 2017 r. mieszkało 55,7 tys. osób. W ciągu ubiegłego roku liczba mieszkańców wzrosła o pół tysiąca. Od lat najliczniejszą gminą są Włoszakowice.

Liczba mieszkańców powiatu leszczyńskiego systematycznie rośnie. Na koniec 2010 r. było ich 52 286, a na koniec 2017 r. – 55 707. W ciągu ostatnich 12 miesięcy w powiecie przybyło 504 mieszkańców, najwięcej (193) w gminie Lipno oraz (142) w gminie Rydzyna. Jedyną gminą gdzie ubyło (o 30) mieszkańców to Krzemieniewo.

Najwięcej (9465) osób mieszka w gminie Włoszakowice, niewiele mniej w Rydzynie (9194) i Osiecznej (9074). Czwarte miejsce zajmuje Krzemieniewo (8375), piąte Lipno (7995), szóste Święciechowa (7837). Najmniejszą gminą powiatu jest Wijewo (3767).