Карта
Город Опочка находится в 130 километрах к югу от областного центра - Пскова. Один из старейших городов Псковской области, расположенный на берегах реки Великой. В Третьей Псковской летописи говорится: "В лето 6922 (1414 г.) псковичи поставиша город на Опочке над Великою рекою..." Строители - псковские посадники и городские жители, а также местные крестьяне - облюбовали высокий мыс над излучиной реки. Мыс был превращен в остров. Над высоким кольцевым насыпным валомпоставили частокольные стены и бревенчатые башни. Одновременно с этим срубили церковь во имя Преображения Господня. Опочкою, видимо, называлось облюбованное для строительства место — высокий мыс над излучиной реки. Происхождение же слова «Опочка» историки объясняют названием известнякового камня — опоки, весьма распространенного в этих краях и устилавшего дно реки.
Опочецкий район занимает площадь 2036 км² и граничит на северо-востоке с Пушкиногорским и Новоржевским районами, на юго-востоке с Бежаницким и Пустошкинским районами, на юго-западе с Себежским районом, на северо-западе с Красногородским районом Псковской области. Основные реки — Великая, Исса.
По состоянию на 1 января 2014 года из 17012 жителей района в городских условиях (в городе Опочка) проживают 62,3 % населения района (или 10599 человек), в сельских — 37,7 % или 6413 человек.
По данным переписи населения 2010 года численность населения района составляла 18673 человека, в том числе 11603 городских жителя (62,14 % от общего населения) и 7070 сельских жителей (37,86 %).