Miasto istniało już w czasach rzymskich, nosząc wówczas nazwę Octodurum. Do dnia dzisiejszego zachowały się liczne pozostałości z tego okresu, m.in. amfiteatr, łaźnie, świątynie i domy mieszkalne.
W Martigny mieszkają 20 974 osoby[1]. W 2022 roku 30,3% populacji gminy stanowiły osoby urodzone poza Szwajcarią[1]. Przeważająca część mieszkańców (85,1%) jest francuskojęzyczna.
W Martigny działa fundacja Fondation Gianadda, do której należy muzeum galo-rzymskie (Gallo-Römische Museum), wystawa pojazdów zabytkowych z lat 1897-1939 oraz galeria sztuki.