De gemeenteraad in Ham telt 21 leden. Sinds 1 januari 2019 werden de gemeente- en OCMW raad samengevoegd.
De meerderheid wordt gevormd door de CD&V met 8 zetels en Open VLD met 6 zetels.
De oppositie bestaat uit de N-VA, sp.a en Vlaams Belang met elk 2 zetels en GROEN met 1 zetel.
De gemeenteraad vergadert in principe elke eerste donderdag van de maand om 20.00 uur in de raadzaal van het gemeentehuis.
Burgemeester: Marc Heselmans - 0479 99 13 02 - marc.heselmans@ham.be
1ste schepen: Robert Vandezande - 0496 60 71 98 - robert.vandezande@ham.be
2de schepen: Patrick Bosmans - 0478 24 68 59 - patrick.bosmans@ham.be
3de schepen: Hilde Aegten - 0473 58 11 86 - hilde.aegten@ham.be
4de schepen: Debbie De Bruyn - 0479 43 69 74 - debbie.debruyn@ham.be
5de schepen: Stefanie Engelen - 0472 18 20 49 - stefanie.engelen@ham.be