7 грудня2004 року[2], в рамках муніципальної реформи, у складі району були утворені 1 міське (Опарінське) та 8 сільських поселень (Альмезьке, Вазюцьке, Верхньоволманзьке, Зоринський, Мароміцьке, Моломське, Річне, Стрільське). 2011 року[3]Верхньоволманзьке сільське поселення було приєднане до Стрільського сільського поселення. 2016 року[4]Моломське сільське поселення було приєднане до складу Опарінського міського поселення.
Станом на 2016 рік район адміністративно поділявся на 1 міське поселення та 6 сільських поселень. Станом на 2010 рік до його складу входило 42 населених пункти[11], з яких 10 не мали постійного населення, але ще не були зняті з обліку: