Champions Liverpool will begin the defence of their Premier League title against newly-promoted Leeds United at Anfield.
The other two newly-promoted sides begin the season at home, with Fulham hosting London rivals Arsenal and West Brom taking on Leicester.
Manchester City’s opening fixture is against Aston Villa, though the game will be rescheduled because of City’s involvement in Europe. The same applies to Manchester United’s opener against Burnley.
Chelsea and Wolves’ opening games are both scheduled for Monday, 14 September after going out in the quarter-finals of Europe.
The Blues are at Brighton, while Wolves go to Sheffield United.
The other fixtures are Crystal Palace v Southampton, Tottenham Hotspur v Everton and West Ham United v Newcastle United.
*Opening weekend fixtures*
2020-21 Premier League fixtures revealed
Saturday 12 September:
- Crystal Palace v Southampton
- Fulham v Arsenal
- Liverpool v Leeds United
- Tottenham Hotspur v Everton
- West Bromwich Albion v Leicester City
- West Ham United v Newcastle United
Monday 14 September:
- Brighton v Chelsea
- Sheffield United v Wolves
Fixtures to be rescheduled:
- Burnley v Manchester United
- Manchester City v Aston Villa
Exact dates and kick-off times will be confirmed when the television selections are made.