City are among the sides heavily linked with Spurs striker Harry Kane, throwing up the tantalising possibility that the England captain could line up against the north London club on the opening weekend.
Pep Guardiola’s side won the division by 12 points last term ahead of rivals Manchester United, who open their campaign against old foes Leeds at Old Trafford.
Elsewhere, newly-promoted Brentford will host Arsenal, Norwich City will play Liverpool at Carrow Road and Champions League winners Chelsea are at home against Crystal Palace.
The opening day fixtures in full
Brentford v Arsenal
Burnley v Brighton
Chelsea v Crystal Palace
Everton v Southampton
Leicester City v Wolves
Manchester United v Leeds
Newcastle v West Ham
Norwich v Liverpool
Tottenham v Manchester City
Watford v Aston Villa
The season is set to get underway on the weekend of August 14.
Fans won’t have to wait too long to see last season’s winners Man City take on arch-rivals Man United, with the two scheduled to face one another at Old Trafford on November 6.
The highlight from the Boxing Day fixtures looks set to be Liverpool at home to Leeds.
While the season ends with Arsenal at home to Everton and Liverpool taking on Wolves at Anfield.
All fixtures are subject to change for TV coverage. Currently there are only four rounds of midweek fixtures, with three of them in December.