Hamme is a municipality located in the Belgian province of East Flanders. The municipality comprises the towns of Hamme proper and Moerzeke, Zogge and St-Anna as parttowns. On January 1, 2006, Hamme had a total population of 23,232. The total area is 40.21 km² which gives a population density of 578 inhabitants per km². The current mayor of Hamme is Herman Vijt, from the CD&V (Christian Democratic) party.