Martinpuich on vald Põhja-Prantsusmaal Pas-de-Calais' departemangus.
Martinpuich asub 29 km Arrasist lõunas, teede D929 ja D6 ristumiskoha ümbruses.