2012年ベルギーグランプリは、2012年のF1世界選手権第12戦として、2012年9月2日にスパ・フランコルシャン・サーキットで開催された。正式名称は2012 Formula 1 Shell Belgian Grand Prix。