De Grand Prix van Nederland werd voor het eerst verreden in 1948, al werd er pas een jaar later onder de Formule 1-reglementen gereden. In de jaren daarna bleef de wedstrijd georganiseerd worden, maar pas vanaf 1952 ging de Grand Prix van Nederland officieel onderdeel uitmaken van het wereldkampioenschap Formule 1.
Tot en met 1949 ging de wedstrijd door het leven als de 'Grand Prix van Zandvoort'. Pas in 1950 werd de naam aangepast naar de 'Grand Prix van Nederland'. Van 1952 tot en met 1985 stond het evenement bijna jaarlijks op de F1-kalender. Enkel in 1954, 1956, 1957 en 1972 reisde het F1-circus niet af naar de duinen.
Alle Nederlandse GP's hebben in het verleden plaatsgevonden op Circuit Zandvoort. Nog nooit reed de koningsklasse van de autosport op een ander circuit in Nederland.
Na een afwezigheid van 35 jaar keerde de Grand Prix van Nederland in 2021 definitief terug op de kalender onder de naam 'Heineken Dutch Grand Prix'. Aanvankelijk zou er al in 2020 door de Formule 1 geracet worden in Zandvoort, maar de race werd dat jaar geannuleerd vanwege het coronavirus.