2028,9 км²
 ↗15 692 чел. (2021)
 Опо́чецкий райо́н — административно-территориальная единица (район) и муниципальное образование (муниципальный район) на юго-западе Псковской области России.
 Административный центр — город Опочка.
 Опочецкий район расположен в юго-западной части области и занимает площадь в 2029 км². 
 Граничит на северо-востоке с Пушкиногорским и Новоржевским районами, на юго-востоке — с Бежаницким и Пустошкинским районами, на юго-западе — с Себежским районом, на северо-западе — с Красногородским районом.
 Основные реки — Великая, Исса.
 По состоянию на 1 января 2021 года из 15692 жителей района в городских условиях (в городе Опочка) проживают 63,27 % населения района (или 9928 человек), в сельских — 36,73 % или 5764 человек.
 По данным переписи населения 2010 года численность населения района составляла 18673 человека, в том числе 11603 городских жителя (62,14 % от общего населения) и 7070 сельских жителей (37,86 %).
 
Национальный состав
 По итогам переписи населения 2020 года проживали следующие национальности (национальности менее 0,1 % и другое, см. в сноске к строке «Другие»):
 По переписи 2002 года в районе всего насчитывалось 519 сельских населённых пунктов, из которых в 79 деревнях население отсутствовало, в 148 деревнях и сёлах жило от 1 до 5 человек, в 86 — от 6 до 10 человек, в 125 — от 11 до 25 человек, в 45 — от 26 до 50 человек, в 17 — от 51 до 100 человек, в 12 — от 101 до 200 человек и в 7 — от 201 до 500 человек.
 По переписи 2010 года на территории района было расположено 518 сельских населённых пунктов, из которых в 150 деревнях население отсутствовало, в 154 деревнях жило от 1 до 5 человек, в 79 — от 6 до 10 человек, в 76 — от 11 до 25 человек, в 31 — от 26 до 50 человек, в 14 — от 51 до 100 человек, в 8 — от 101 до 200 человек и в 6 — от 201 до 500 человек.
 На данный момент в состав района входят 520 населённых пунктов:
 С апреля 2015 года в состав Опочецкого района входят 5 муниципальных образований, в том числе: 1 городское и 4 сельских поселения (волости):
 С 1995 до 2005 года район включал 13 волостей, объединявших 519 сельских населённых пунктов:
 С 2005 до 2010 годов в составе Опочецкого муниципального района было 9 муниципальных образований, в том числе 1 городское поселение (город) и 8 сельских поселений (волостей).
 После объединения двух волостей (Болгатовской (д. Лаптево) с Духновской) с 2010 до 2015 года в районе выделялось 8 муниципальных образований, в том числе 1 городское поселение (город) и 7 сельских поселений (волостей).
 Законом Псковской области от 30 марта 2015 года в состав Глубоковской волости была включена упразднённая Звонская волость с переносом административного центра в деревню Звоны; также в состав Варыгинской волости вошла упразднённая Матюшкинская волость; а в состав Пригородной волости — упразднённая Макушинская волость.
 Опочецкий район образован в составе Псковского округа Ленинградской области постановлением Президиума ВЦИК от 1 августа 1927 года одновременно с образованием округа и области. В состав района вошли полностью Опочецкая волость и частично Велейская и Еженская волости упразднённых этим же постановлением Опочецкого уезда Псковской губернии. Первоначально район был разделён на 22 сельсовета: Барабановский (Барабанский), Варыгинский, Водобегский, Высоковский, Глубоковский, Гривский, Звонский, Исский, Каменский, Каресельский (Коресельский), Колыхновский, Крулихинский, Кудкинский, Лобовский, Любимовский, Матвеевский, Матюшкинский, Новосельский, Петровский, Полеевский (Палеевский), Пригородный, Рясинский.
 Постановлением ЦИК и СНК СССР от 23 июля 1930 года округа были упразднены, и район стал непосредственно подчиняться областным органам.
 Постановлением Президиума ВЦИК от 1 января 1932 года в состав Опочецкого района были включены Александровский, Вольный, Гавровский, Горшановский, Граинский, Мозулёвский, Мызинский, Нечаевский, Ночевский, Пограничный, Поддубновский, Покровский сельсоветы одновременно упразднённого Красногородского района. Исский сельсовет Опочецкого района передан в состав Пушкинского района.
 В 1932—1933 годах Мызенский сельсовет переименован в Красногородский, Колыхновский — в Краснооктябрьский.
 В 1934 году Вольный сельсовет упразднён, его населённые пункты переданы в состав Мозулёвского сельсовета.
 Постановлением Президиума ВЦИК от 29 января 1935 года образована Калининская область, и Опочецкий район был включён в её состав.
 Постановлением Президиума ВЦИК от 5 февраля 1935 года в составе Калининской области образован Великолукский округ, и Опочецкий район был включён в его состав.
 Постановлением Президиума ВЦИК от 5 марта 1935 года Александровский, Гавровский, Горшановский, Граинский, Мозулёвский, Ночевский, Пограничный, Поддубновский, Покровский сельсоветы переданы в состав одновременно образованного Красногородского района.
 В 1936 году образованы Высоцкий, Каленидовский, Липецкий, Лоскутовский сельсоветы.
 Постановлением Президиума ВЦИК от 11 мая 1937 года на части территории Великолукского округа образован Опочецкий пограничный округ, в состав которого вошёл и Опочецкий район.
 Указом Президиума Верховного Совета РСФСР от 5 февраля 1941 года Опочецкий округ был упразднён, и Опочецкий район был непосредственно подчинён областным органам.
 С июля 1941 года по июль 1944 года территория Опочецкого района находилась под оккупацией Гитлеровской Германии.
 Указом Президиума Верховного Совета СССР от 22 августа 1944 года образована Великолукская область, и Опочецкий район был включён в её состав.
 Указом Президиума Верховного Совета РСФСР от 16 июня 1954 года упразднены сельсоветы: а) Липецкий, б) Матвеевский (присоединены к Новосельскому), в) Каресельский (присоединён к Краснооктябрьскому), г) Полеевский (присоединён к Лобовскому), д) Водобегский (присоединён к Глубоковскому), е) Рясинский, ж) Кудкинский, з) Каленидовский (присоединены к Любимовскому), и) Высоцкий (присоединён к Крулихинскому), к) Варыгинский (присоединён к Матюшкинскому), л) Гривский (присоединён к Высоковскому).
 Указом Президиума Верховного Совета РСФСР от 2 октября 1957 года Великолукская область была упразднена. Опочецкий район был передан в состав Псковской области.
 Указом Президиума Верховного Совета РСФСР от 14 января 1958 года в состав Опочецкого района включены Кунинский, Духновский сельсоветы и часть Бардовского сельсовета (включённая в состав Духновского сельсовета) одновременно упразднённого Кудеверского района.
 Решением Псковского облисполкома № 383 от 26 октября 1959 года упразднены сельсоветы: а) Каменский (присоединён к Глубоковскому), б) Кунинский (присоединён к Духновскому), в) Барабановский (присоединён к Матюшкинскому), г) Лоскутовский (присоединён к Пригородному).
 Решением Псковского облисполкома № 436 от 3 декабря 1959 года упразднён Высоковский сельсовет, его населённые пункты переданы в состав Звонского и Краснооктябрьского сельсоветов.
 Указом Президиума Верховного Совета РСФСР от 1 февраля 1963 года в состав Опочецкого района включены Гавровский, Граинский, Заутроенский, Красногородский, Партизанский, Пограничный, Покровский и Скадинский сельсоветы упразднённого Красногородского района и Полянский сельсовет упразднённого Пушкиногорского района. Опочецкий район преобразован в Опочецкий сельский район, город Опочка передан в состав Островского промышленного района.
 Указом Президиума Верховного Совета РСФСР от 12 января 1965 года Опочецкий сельский район преобразован в район и город Опочка включён в его состав. Гавровский, Заустроенский и Скадовский сельсоветы переданы в состав одновременно образованного Пыталовского района.
 Указом Президиума Верховного Совета РСФСР от 30 декабря 1966 года Граинский, Красногородский, Партизанский, Пограничный и Покровский сельсоветы переданы во вновь образованный Красногородский район, Полянский сельсовет — во вновь образованный Пушкиногорский район.
 Решением Псковского облисполкома № 129 от 26 марта 1968 года образован Норкинский сельсовет из части территорий Глубоковского и Любимовского сельсоветов.
 Решением Псковского облисполкома № 419 от 26 октября 1971 года Крулихинский сельсовет переименован в Болгатовский сельсовет, в связи с переносом его центра в деревню Болгатово.
 Решением Псковского облисполкома № 244 от 30 мая 1972 года Новосельский сельсовет переименован в Ладыгинский, в связи с переносом его центра в деревню Ладыгино.
 Решением Псковского облисполкома № 42 от 28 января 1976 года образован Варыгинский сельсовет из части территорий Матюшкинского и Пригородного сельсоветов.
 Постановлением Псковского областного Собрания депутатов от 26 января 1995 года сельсоветы Опочецкого района, как и всей области, стали называться волостями.
 В марте 2009 года главой администрации Опочецкого района стал Васильев Петр Михайлович (р.1958), уроженец деревни Тоболино Опочецкого района.
 Председателем четвёртого созыва Собрания депутатов Опочецкого района, состоящего из 15 депутатов, была избрана Дмитриева Галина Алексеевна (р.1952). Срок полномочий четвёртого созыва Собрания депутатов начался в 2007 и закончится в 2012 году.
 Малая Шильская ГЭС мощностью 1,52 МВт, принадлежащая Тверьэнергосбыту
 Административный центр — город Опочка
 Городское поселение : Опочка
 Сельские поселения (волости)  : Болгатовская   Варыгинская  Глубоковская  Пригородная   
 Упразднённые волости: Духновская   Звонская  Макушинская  Матюшкинская
 Список населённых пунктов Опочецкого района