The Canton of Vitry-en-Artois is a former canton situated in the department of the Pas-de-Calais and in the Nord-Pas-de-Calais region of northern France. It was not disbanded following the French canton reorganisation which came into effect in March 2015. It had not a total of 28,479 inhabitants (2012).
The canton was organised around Vitry-en-Artois in the arrondissement of Arras. The altitude varies from 25m (Brebières) to 113m (Monchy-le-Preux) for an average altitude of 57m.
The canton comprised 28 communes: