Azerbaijan joined the F1 calendar in 2016, as the European GP, and the race has established itself as one of the most unpredictable of the season.
The Baku event is the only grand prix over the last two years to have ended with a non-Mercedes/Ferrari/Red Bull podium finisher.
Its current deal was up for renewal in 2020 but an extension was signed at a conference in Baku on Tuesday by F1 CEO Chase Carey and Azerbaijan’s minister of youth and sports Azad Rahimov.
“We are very pleased to have renewed this agreement which will see the Azerbaijan Grand Prix feature on the Formula 1 World Championship calendar for many years to come,” said Carey.
“In just a short space of time, this race has become one of the most popular of the season, always producing closely fought and spectacular racing.
“The Republic of Azerbaijan provides a really excellent welcome to everyone in Formula 1 and the beautiful city of Baku is an amazing backdrop for the greatest motor racing show in the world.”
The Azerbaijan GP, which has held the name for the last two seasons, switched from June to an April date for 2018. Its 2019 race will be held on April 28.
Rahimov said extending the contract was “never in question” because the new deal would allow it to “maximise commercial revenues through increased fan-engagement activities and a brand-new sponsorship approach to engage our local and regional businesses with Formula 1’s global platform”.
“This is a truly proud day for all of us,” said Rahimov. “The last few years have been a dream come true for the people of Baku as we have seen our race weekend grow from a simple idea into one of the most dramatic and exciting race weekends in F1’s history.
“Already, we have played host to some of the sport’s most iconic moments.
“Furthermore, every year we have seen more and more fans from all over the world attend the race and have been overwhelmed at how well our event has been embraced by the global Formula 1 community.”