Najnowsze dane można znaleźć w publikacji "Sytuacja demograficzna województwa wielkopolskiego w 2019 r.". Z dokumentu wynika, że na koniec zeszłego roku ludność powiatu leszczyńskiego wyniosła 57.201 osób. To o 716 więcej niż w w roku 2018. Trzy z siedmiu gmin powiatu mają powyżej 9 tys. mieszkańców. Najludniejsze są Włoszakowice - 9.669 osób (w 2019 r. przybyło 88 mieszkańców), Rydzyna - 9.636 (wzrost o 199 osób) i Osieczna 9.269 osób (wzrost o 72 osoby).
Najdynamiczniej w powiecie leszczyńskim rozwija się gmina Lipno. Tam przyrost mieszkańców w ciągu roku wyniósł 258 osób. Gmina Lipno zajmuje czwarte miejsce pod względem zaludnienia - na koniec zeszłego roku wyniosło ono 8.382 osoby. Piąta jest gmina Krzemieniewo - to jedyna gmina w zestawieniu, która odnotował spadek mieszkańców. Przez rok ubyło ich 31. Na szóstym miejscu uplasowała się gmina Święciechowa, a najmniejsza gminą w naszym powiecie jest Wijewo - liczy 3.836 osób.
W 2019 r. w powiecie leszczyńskim urodziło się 651 osób, a zmarło 467 (w tym czworo niemowląt), zawarto 291 małżeństw. Statystycznie 1 km2 powierzchni powiatu zamieszkuje 71 osób.