Desvres is a chief town of canton of northern France, in the département of Pas-de-Calais (zone 62), arondissement of Boulogne-sur-Mer.

Population (1999): 5,260 inhabitants for the commune and 14,164 inhabitants for the canton.