Иршава и ее окрестности были заселены еще в древние времена. В окрестностях города местными жителями были основаны два городища, которые располагались на горах Стремтура и Бодулов.
Уже в VIII-VII вв. до н. на северной окраине современной Иршавы, на горе Стремтура существовало городище железной поры, которое является одной из древнейших крепостей Закарпатья. В IX-XI вв. н.е. бурлила жизнь в славянском поселении на горе Бодулов, которая находится на юго-западной окраине Иршавы. Кроме того, именно на горе Бодулов в XIII в. был сооружен каменный замок, который, к сожалению, не сохранился до наших дней.
Современное название город получил от слова “иржава”, так как в протекающей реке Иршавка содержится большое количество оксида железа и вода в ней окрашена соответствующим цветом.
Первое письменное упоминание об Иршаве датировано далеким 1341 годом.
В тогдашних документах поселения называли Максемгаза (в переводе с венгерского – дом Максима). Это название произошло от первого владельца поселения по имени Максим, который был сыном грецкого князя Татомира. Скорее всего, местным населением употреблялось первоначальное название поселения Иржава, Иршава, Илошва, поэтому в 1460 году венгерский король Матяш выдал грамоту на право владения поселением рода Максима, который с тех пор начал писаться Илошваи.
В XV-XVIII веках история Иршавы была очень драматичной, наполненной перманентными войнами и эпидемиями.
Не удивительно, что дважды в течение этого периода, а именно в 1458 году и в конце XVII в. поселение было разорено в ходе боевых действий и полностью сожжено. В результате Иршава осталась местом для проживания нескольких семей, а возрождение поселения заняло долгие годы.
Во время бурных событий восстания куруцев 1703-1711 годов Иршавщина неоднократно оказывалась в эпицентре боевых действий. Большое количество жителей Иршавы вступили в повстанческое войско Ференца II Ракоци. В войне на стороне повстанцев приняли участие 100 жителей Иршавы.
В XIX веке. Иршава уже являлась центром Верховинского уезда Березского комитата. А с середины XIX ст. поселение обзавелось собственной печатью с гербом в виде дерева с рядом расположенным гайдуком, который держит на плече удочку с двумя подвешенными рыбами.
Большую часть своего существования Иршава провела в статусе феодальнозависимого поселения. Только в конце XIX века Иршаве была предоставлена привилегия на осуществление свободной торговли. Тогда же поселение обзавелось собственной мельницей и лесопильней, и в нем появилось собственное почтовое отделение.
В начале 20 в. в Иршаве проживало уже 1315 человек.
Переломным годом в истории Иршавы стал 1911 год, когда Берегово, Севлюш (Виноградов) и Иршава были соединены узкоколейной, так называемой хозяйственной, железной дорогой. В наши дни она известна как Боржавская узкоколейная железная дорога. Именно железная дорога стала главным толчком к росту и экономическому развитию города.
После Первой мировой войны Иршава, как и все Закарпатье, вошли в состав Чехословакии. В настоящее время здесь начался настоящий экономический бум. В 1920-1930-х в Иршаве действовало несколько мельниц, одна из которых водяная, кузницы, лесопильня, цех по переработке льна, магазины, корчмы, ресторан, школы, детсад и частные больницы.
До Второй мировой войны в Иршаве проживала немалая еврейская община. Однако, в 1944 году все еврейское население было вывезено в концентрационные лагеря, где большинство евреев Иршавы погибли. В настоящее время бывшая синагога в Иршаве превращена в станцию Юных туристов.
После прихода советской власти в 1947 году Иршава стала поселком городского типа. А уже в 1982 году Иршаве был предоставлен статус города и районного центра. В наши дни Иршава – важный город в укрупненном Хустском районе.