Su población en el censo de 2007 era de 46 427 habitantes (36 006 en Martigues Este y 10 241 en Martigues Oeste).