Martigny is de hoofdstad van het Franstalige district Martigny in het kanton Wallis in Zwitserland.

Het is 495 meter hoog. Er wonen ongeveer 15.000 mensen. Martigny ligt op de grens van Italië, Frankrijk en Zwitserland. Een weg verbindt deze stad over de Grote Sint-Bernardpas met Aosta (Italië), en de andere, over de col de la Forclaz met Chamonix (Frankrijk). In de winter wordt Martigny gewaardeerd om zijn nabijgelegen skigebieden zoals Verbier.