O município é constituído pela cidade de Geraardsbergen e ainda pelas seguintes vilas ou deelgemeenten:

 Goeferdinge
 Grimminge
 Idegem
 Moerbeke
 Nederboelare
 Nieuwenhove
 Onkerzele
 Ophasselt
 Overboelare
 Schendelbeke
 Smeerebbe-Vloerzegem
 Viane
 Waarbeke
 Zandbergen
 Zarlandige

População 

