В 1921—1939 гг. — в составе Польши. С конца 1939 г. — в составе БССР, с 15 января 1940 г. — городской поселок, центр района Витебской области. Во время оккупации в Великую Отечественную войну в городском поселке погибло более 800 мирных жителей. Действовали подпольные райкомы КП(б)Б и ЛКСМБ.
С 30 июня 1966 г. — центр района Витебской области. Сегодня в городском поселке Шарковщина проживает 7,5 тысяч человек. Промышленность района представляют 4 предприятия: УПП "Консервно-овощесушильный завод", УПП "Комбинат кооперативной промышленности", УКП "Комбинат стройматериалов", УПЗП "Коопзаготпром". В районе расположены музей культуры и быта, мемориальный музей прославленного садовода-селекционера И. П. Сикоры, около 200 народных мастеров-любителей ткачества, вышивки, вязания, лозоплетения, резьбы по дереву, гончарства, бондарства.
Работают 2 молодежных спортивных центра, стадион, имеются спортивные залы, стрелковые тиры. На шарковщинской земле 95 памятников культуры и архитектуры, 32 захоронения воинов и партизан. Памятники архитектуры: усадебный дом (XX в.) и Успенская церковь (1912) в г. п. Шарковщина, Благовещенский костел (1787), усадьба (XVIII в.), церковь (начало XX в.), Михайловский костел (1744—1756) и церковь Рождества Богородицы (1794) в д. Лужки, Ильинская церковь (1825) в д. Шкунтики.
Путеводитель по городам и районным центрам Республики Беларусь. Минск, "Харвест", 2004.
Ближайшие города: Глубокое, Миоры, Браслав, Докшицы, Поставы.