Martigny es la capital del distrito francófono de Martigny en el cantón de Valais, en Suiza.

Tiene 495 metros de altura. Tiene una población de unos 15.000 habitantes. Martigny está en la unión de Italia, Francia y Suiza, una carretera une esta localidad por el paso del Gran San Bernardo con Aosta (Italia), y la otra, por el col de la Forclaz con Chamonix (Francia). En invierno, Martigny es apreciada por sus estaciones de esquí cercanas, como Verbier.