Население Шкловского района составляет 23,546 тыс. человек. Из них в Шклове проживает 14,658 тыс., в 201 сельском населенном пункте – 8,888 тыс. человек.