Denain es una comuna y población de Francia, en la región de Norte-Paso de Calais, departamento de Norte, en el distrito de Valenciennes. Es la cabecera y mayor población del cantón de su nombre. Está integrada en la Communauté d'agglomération de la Porte du Hainaut, de la que es la mayor población.