По состоянию на 01.01.2024 в Ушачском районе насчитывается 254 населённых пункта и посёлок городского типа Ушачи. Район в административно-территориальном отношении разделён на 7 сельсоветов (Великодолецкий, Веркудский, Глыбоченский, Жарский, Кубличский, Сорочинский, Ушачский).
В районе проживают 11 тысяч 517 человек. В том числе в г.п. Ушачи -5 тысяч 773 человек, в сельской местности – 5 тысяч 744.
Население трудоспособного возраста составляет 5 888 человек. В том числе в г.п. Ушачи- 3 094, в сельской местности - 2794.
Количество населения старше трудоспособного возраста составляет 3 тысячи 907 человек. В том числе в г.п. Ушачи- 1 510, в сельской местности – 2 397.