Martigny är huvudstad i det franskspråkiga distriktet Martigny i kantonen Valais i Schweiz.

Den är 495 meter hög. Den har en befolkning på cirka 15 000 personer. Martigny ligger vid gränsen mellan Italien, Frankrike och Schweiz, och en väg förbinder staden med Aosta (Italien) via det stora Sankt Bernhard-passet och en annan väg med Chamonix (Frankrike) via Col de la Forclaz. På vintern är Martigny uppskattad för sina närliggande skidorter som Verbier.