По́рховский райо́н — административно-территориальная единица (район) и муниципальное образование (муниципальный район) на востоке Псковской области России.
Площадь 3190 км². Район граничит на севере с Струго-Красненским районом, на западе — с Псковским, на юго-западе — с Островским, на юге — с Новоржевским, на юго-востоке — с Дедовичским, на востоке — с Дновским районом, на северо-востоке — с Новгородской областью.
Район образован 1 августа 1927 года в составе Ленинградской области, с 23 августа 1944 года — в составе новообразованной Псковской области. В октябре 1959 года в состав Порховского района были переданы упразднённые Славковский район и южная часть упразднённого Павского района.
По состоянию на 1 января 2021 года из 15536 жителей района в городских условиях (в городе Порхов) проживают 47,05 % населения района (или 7309 человек), в сельских — 52,95 % или 8227 человек[1].
По данным переписи населения 2010 года численность населения района составляла 21 568 человек, в том числе 10 608 городских жителей (49,18 % от общего населения) и 10 960 сельских жителей (50,82 %)[12].
По итогам переписи населения 2020 года проживали следующие национальности (национальности менее 0,1 % и другое, см. в сноске к строке «Другие»)[13]: