Avesnes-sur-Helpe (French pronunciation: [avɛn syʁ ɛlp] (listen); West Flemish: Avenne aan de Helpe) is a commune in the Nord department in northern France. It is a sub-prefecture of the Nord department. It is situated 14 km from the Belgian border, and 18 km south of Maubeuge, the nearest larger town.