Місто засновано у 1376 року.
Герб і прапор затверджено рішенням сесії міської ради 13 серпня 1998 року.

Герб міста закомпонований на щиті розміром 1000 х 700 мм, синього кольору, на щиті зображений Святий Мартин – покровитель міста Мукачева в постаті Єпископа із щитом у правій руці, який відповідає легенді. Елементи на щиті меч та червона плащаниця притаманні особистості Святого Мартина. Кольорове вирішення герба відповідає геральдичним ознакам прапору міста. У лівій руці – посох – символ Єпископа. Ореол над головою – ознака святості.

Прапор міста закомпонований розміром 1000 мм х 1100мм. Синя лиштва по контуру складає 10% від загальної площі і символізує, що дана територія знаходиться на Україні. Жовтий фон – символ землі, біла діагональ символізує – лік святості Святого Мартина – покровителя міста Мукачева, червона діагональ – полоса плащаниці Святого Мартина, яким він вкрив жебрака.