The race at the famous Spa-Francorchamps circuit was entering the final year of its previous deal in the upcoming 2025 season.
The new terms will see Belgium host a race in four of the next six seasons in 2026, 2027, 2029, and 2031.
F1’s organisers have yet to confirm which track will rotate with Belgium by hosting in 2028 and 2030, but the move is designed to provide the flexibility to satisfy the significant demand from circuits to join the 24-race calendar.
F1 president Stefano Domenicali said the Belgian Grand Prix was one of the races that made up the maiden Championship in 1950, adding that it is fitting that they can share the news of this important extension as the 75th anniversary year kick-off