Розничная торговая сеть в районе представлена 241 торговыми объектами торговой площадью 9,2 тысяч квадратных метров.
Фактическая обеспеченность торговыми площадями на 1 тысячу человек по району составила 501 м.кв., обеспеченность населения местами общественного питания – 47 посадочных места на тысячу человек.
Торговое обслуживание в районе осуществляют 81 торговых объектов индивидуальных предпринимателей и 110 торговых объектов юридических лиц.
Отрасль общественного питания в районе представлена 27 объектами общественного питания общедоступного типа на 865 посадочных мест.
Жителей малонаселенных и отдаленных пунктов обслуживают 4 автомагазина райпо. Автомагазины оснащены современным торговым оборудованием, стеллажами для выкладки и демонстрации товаров, весами, холодильными ларями. Работа автолавок организована согласно графику, который составлен по дням недели, с учетом обслуживания каждой деревни не реже двух раз в неделю.
В районе активно применяется торговля по заказам от населения, торговля по образцам, выездная и развозная торговли. Обеспечивается доставка товаров на дом населению, в том числе одиноко проживающим, престарелым и другим категориям граждан.
В городе действует рынок на 200 торговых мест, принадлежащий Верхнедвинскому филиалу Витебского облпо.