Em 1 de Janeiro de 2006, o município de Geraardsbergen tinha uma população de 31.380 habitantes, uma superfície total de 79, 71 km² e uma correspondente densidade populacional de 394 habitantes habitantes/km².