De 81e editie van de Belgische wielerwedstrijd Stadsprijs Geraardsbergen werd verreden op 29 augustus 2012. De start en finish vonden plaats in Geraardsbergen. De winnaar was Björn Leukemans, gevolgd door Greg Van Avermaet en Johnny Hoogerland.

Uitslag 

Stadsprijs Geraardsbergen  Eendagswielerwedstrijd in 2012