Административный центр — посёлок городского типа Опарино.
Район граничит с Подосиновским, Лузским, Даровским и Мурашинским районами Кировской области, а также с Вологодской и Костромской областями и Республикой Коми. Площадь территории — 6042,86 км² (по другой оценке 6070 км²).
Основные реки — Молома, Кузюг, Волманга. По территории района проходит водораздел бассейнов рек Волги и Северной Двины, что нашло своё отражение в гербе района.
Район образован 10 апреля 1924 года в результате административной реформы, связанной с отменой уездного и волостного деления и проведения районирования в Северо-Двинской губернии на основании Декрета ВЦИК РСФСР «Об административном делении Северодвинской губернии». Центр - станция Опарино.
С 1929 года по 1936 год в составе Северного края РСФСР.
С 1936 по 1937 год в составе Северной области РСФСР.
С 1937 по 1941 в составе Архангельской области РСФСР.
В состав Кировской области РСФСР вошёл в 1941 году.
14 сентября 1959 года упразднён c передачей территории Даровскому и Мурашинскому районам.
30 декабря 1966 года Опаринский район вновь образован из части территории Мурашинского района.
Население района составляет 13900 человек (данные на 01.01.2006), в том числе в городских условиях проживают около 5 тыс. Всего насчитывается 41 населенный пункт.
Административное устройство
После реформы местного самоуправления (2006 год) состав района следующий:
- Опаринское городское поселение
- Альмежское сельское поселение
- Вазюкское сельское поселение
- Верхневолмангское сельское поселение
- Заринское сельское поселение
- Маромицкое сельское поселение
- Моломское сельское поселение
- Речное сельское поселение
- Стрельское сельское поселение