Hamme (Dutch pronunciation: [ˈɦɑmə]) is a municipality located in the Belgian province of East Flanders. The municipality comprises the towns of Hamme proper, Kastel Moerzeke, and . In 2018, Hamme had a total population of 24,827. The total area is 40.21 km². The current mayor of Hamme is Herman Vijt, from the CD&V (Christian Democratic) party.