Denain is a commune in the Nord department in northern France. In 1999 Denain had a population of 20,360, on a land area of 11.52 km².
It is the largest of 47 communes which comprise the Communauté d'agglomération de la Porte du Hainaut, which in 2017 had a total population of 158,754.