Le nom de Hannut apparaît pour la première fois dans un acte de donation daté de 1124. Il s’agissait d’un petit village, construit au pied d’un château féodal entouré de fossés. La date de construction du château et du village n’est pas connue, mais elle doit être proche du début du XIIe siècle. En 1188, le futur duc de Brabant Henri Ier le Guerroyeur s’en empara, puis fit fortifier le château, ce qui donna une certaine importance au petit bourg. Situés à la frontière du comté de Brabant et de la principauté de Liège, Hannut et son château furent souvent détruits, et à chaque fois reconstruits. Pour aider les Hannutois à faire face à leurs malheurs, Henri Ier offrit à Hannut le titre de « ville », ce qui octroyait à ses habitants plusieurs avantages conséquents. En 1339, le duc de Brabant Jean III décida de faire du bourg une petite ville fermée par des remparts en terre, précédés d’un fossé qui pouvait se remplir d’eau. Tout fut achevé en 1343. Hauts de sept à huit mètres et larges de neuf à dix, ces remparts de terre étaient percés de trois portes. Ces fortifications furent nivelées vers 1825, mais la rue des Vieux Remparts et les Remparts Saint-Christophe portent aujourd’hui le souvenir de leur tracé.