Герб Порхова впервые был принят 28 мая 1781 года вместе с другими гербами городов Псковского наместничества. На нём и основан герб современный.
Щит голубого цвета поделен горизонтально на две части. В верхней половине расположен герб губернского города Пскова. Золотой барс на голубом поле и над ним рука, из облаков выходящая, сложенная в двоеперстие, как олицетворение покровительства небесных сил.
Барс - символ мужества, отваги и напоминание о том, что Псков некогда был пригородом Новгорода. Золотой же цвет барса говорит о богатстве и великодушии.
На нижней половине поля изображен "древний, многопретерпевший от осад замок, начинающий возобновляться, как по истории значится" - Порховская крепость XIV века, самый крупный форпост Новгородского государства, выдержавший множество осад.