El Gran Premio de Hungría de 2012 fue la undécima carrera de la Temporada 2012 de Fórmula 1.
Se corrió los días 27, 28 y 29 de julio en el Hungaroring.
Jenson Button fue el vencedor de la última edición, seguido por Sebastian Vettel y Fernando Alonso.
De los pilotos en activo, Michael Schumacher, Fernando Alonso, Jenson Button, Lewis Hamilton, Heikki Kovalainen y Mark Webber han conseguido ganar alguna vez en Hungría.
La zona de uso del DRS fue la misma que en 2011, a lo largo de la recta de meta.