Localitatea este atestata documentar pentru prima oara în 1329, ca si Râul Doamnelor într-un act al cancelariei regelui Carol Robert. Un alt document important pentru istoria orasului este cel emis la 20 septembrie 1347 de cancelaria regelui Ludovic I cel Mare de Anjou, prin care se specificau privilegiile localitatii.
În 1469 Matei Corvin da localitatii dreptul de a se înconjura cu ziduri de aparare, astfel fiind construita cetatea medievala a Baii Mari. Cu toate acestea în 1490 Baia Mare este ocupata de trupele poloneze ale printului Ioan Albert. Din 1526, Baia Mare trece prin mai multe schimbari ale proprietarilor, începând cu principele Ioan Zapolya. Tot în aceasta perioada, în 1547 ia nastere "Schola Rivulina", sub îndrumarea Bisericii Reformate, scoala care a pregatit viitoare fete bisericesti si functionari administrativi.
Orasul cunoaste o scurta eliberare de sub austrieci în 1703, când Pintea Viteazul participa cu trupele sale, alaturi de Francisc Rakoczi al II-lea, la eliberarea orasului.
Din 1889 dateaza prima publicatie în limba româna, "Gutinul", saptamânal socio-literar si economic.
Atractii turistice
Turnul Stefan este o anexa a Catedralei "Sfântul Stefan"
Casa Iancu de Hunedoara, ridicata în 1446
Localul Monetariei, cladit între anii 1734 si 1737
Turnul Macelarilor a fost construit în secolul al XV-lea.
Biserica de lemn din Chechis
Vechiul han al orasului
Biserica Sfânta Treime este un lacas de cult ridicat între anii 1717-1720.
Catedrala Adormirea Maicii Domnului, a fost ridicata între anii 1905-1911 Cladirea Prefecturii judetului Maramures, inaugurata în 1969 Casa de Cultura cu o sala de 700 de locuri, a fost construita în 1971