Hannut (france: [aNY], nederlande Hannuit) estas municipo en Belgio, unu el la 133 municipoj, kiuj ricevis la honortitolon "urbo". Ĝi ricevis la titolon en 1985. Komence de januaro 2016 ĝi havis 15 998 loĝantojn.
Ekde 1977 la municipoj Abolens, Avernas-le-Bauduin, Avin (Belgio), Bertrée, Blehen, Cras-Avernas, Crehen, Grand-Hallet, Lens-Saint-Remy, Merdorp, Moxhe, Petit-Hallet, Poucet, Thisnes, Trognée, Villers-le-Peuplier kaj Wansin apartenas al Hannut, la ĉefa municipo.