Торговое обслуживание населения района по состоянию на 1 октября 2024 г. осуществляют согласно сведениям Торгового реестра Республики Беларусь: 210 магазинов (торговая площадь 17,3 тыс. кв. м); 32 павильона (торговая площадь 0,8 тыс. кв. м); 27 киоска; 8 АЗС; 3 рынка; 3 торговых центра.
Торговое обслуживание жителей, проживающих в сельских населенных пунктах, в которых отсутствуют стационарные торговые объекты, осуществляют 11 автомагазинов (8 из них осуществляют реализацию алкогольных напитков), в том числе 6 автомагазинов Ошмянского филиала Гродненского областного потребительского общества, передвижной объект почтовой связи республиканского унитарного предприятия почтовой связи «Белпочта», автомагазин общества с ограниченной ответственностью «Миф-прод», индивидуального предпринимателя Гируть Т.О, частного торгового унитарного предприятия «ЖданТоргВыезд», частного торгового унитарного предприятия «Холодный айсберг».
Социальный стандарт по обеспеченности населения торговой площадью на 1 октября 2024 г. составил 635,82 квадратных метра при нормативе 560 квадратных метров, обеспеченность местами в общедоступной сети общественного питания составила 40,09 мест при нормативе 22.
Объем розничного товарооборота торговли через все каналы реализации за январь-сентябрь 2024 года составил 177,5 млн. рублей, или 107,2 % в сопоставимых ценах к соответствующему периоду 2023 года.
На территории района функционирует 107 субъектов хозяйствования, оказывающих бытовые услуги населению, в том числе 91 индивидуальный предприниматель и 16 юридических лиц. Наиболее широко представлены услуги парикмахерских и салонов красоты, ремонту и техническому обслуживанию транспортных средств изготовлению и ремонту швейных и трикотажных изделий, ремонту и строительству жилья. На территории района действует 5 комплексных приемных пунктов принадлежащих унитарному коммунальному предприятию бытового обслуживания населения «Ошмяны-быт», которые оказывают 11 социально значимых видов бытовых услуг по требованию потребителя.