Gerpinnes (; ) is a municipality of Wallonia located in the province of Hainaut, Belgium.
On 1 January 2018 the municipality had 12,660 inhabitants. The total area is 47.10 km<sup>2</sup>, giving a population density of 269 inhabitants per km<sup>2</sup>.
Every year at Whitsun, a large procession is organised in honour of Saint Rolendis (Sainte Rolende). Participants are dressed as Napoleonic soldiers, and walk about 40 km around the whole municipality.