Gamaches es una población y comuna francesa, en la región de Picardía, departamento de Somme, en el distrito de Abbeville y cantón de Gamaches.