Gerpinnes is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Gerpinnes had a total population of 12,054 (5,851 males and 6,203 females). The total area is 47.88 km² which gives a population density of 251.75 inhabitants per km².