В Шарковщинском районе проживает 14,6 тыс. человек. Из них в городе – 6,4 тыс. человек, в сельской местности – 8,2 тыс. человек.
Национальный состав – белорусы – 91,9 %, русские – 4,9 %, поляки – 1,3 %, украинцы 0,6%, другие – 1,3%.