The PGA had already stated in 2017 that Southern Hills would host its fifth PGA Championship but did not confirm the year of the tournament.
Southern Hills has staged seven major championships since the course was founded in 1936, a run that started with the 1958 US Open won by Tommy Bolt.
The last time Southern Hills staged a major came with the 2007 PGA Championship, when Tiger Woods lifted the Wanamaker Trophy for the fourth time.
The course also hosted the PGA Championship in 1970, 1982 and 1994 as well as the US Open in 1977 and 2001.
With Tuesday’s announcement, the PGA Championship venues have now been fixed for the years 2020 to 2031 inclusive, with the exception of 2025, which remains open.
The next edition of the championship is scheduled to take place in San Francisco in August at TPC Harding Park. The tournament was initially due to have been staged in May but was postponed due to the coronavirus pandemic.
Golf has been in shutdown since the COVID-19 crisis erupted, but fan-free PGA Tour events are due to resume next month.
Download our app and read this and other great stories on the move. Available for Android and iOS.