Hamme is a municipality located in the Belgian province of East Flanders. The municipality comprises the towns of Hamme proper, Kastel Moerzeke, St-Anna and Zogge. On March 18, 2010, Hamme had a total population of 24,026. 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 party.