Gerpinnes (French pronunciation: [ʒɛʁ.pin]) is a Walloon municipality located in the Belgian province of Hainaut. On 1 January 2006 the municipality had 12,030 inhabitants. The total area is 47.10 km², giving a population density of 255 inhabitants per km².