Manchester City will start the defence of their Premier League title with a trip to Arsenal on the opening day of the 2018/19 season.
The defending champions travel to the Emirates on August 11, but then do not face another top-six side until going to Liverpool on October 6.
City host Manchester United in the first Manchester derby of the season on November 10.
They start 2019 with a home game against Liverpool on January 1 and then face Arsenal and Chelsea in successive games at the Etihad in February.
Pep Guardiola's side travel to Old Trafford to face Manchester United on March 16 before finishing the season at Brighton on May 12.
August
11: Arsenal (a)
18: Huddersfield (h)
25: Wolves (a)
September
1: Newcastle (h)
15: Fulham (h)
22: Cardiff (a)
29: Brighton (h)
October
6: Liverpool (a)
20: Burnley (h)
27: Tottenham (a)
November
3: Southampton (h)
10: Manchester United (h)
24: West Ham (a)
December
1: Bournemouth (h)
4: Watford (a)
8: Chelsea (a)
15: Everton (h)
22: Crystal Palace (h)
26: Leicester (a)
29: Southampton (a)
January
1: Liverpool (h)
12: Wolves (h)
19: Huddersfield (a)
30: Newcastle (a)
February
2: Arsenal (h)
9: Chelsea (h)
23: Everton (a)
27: West Ham (h)
March
2: Bournemouth (a)
9: Watford (h)
16: Manchester United (a)
30: Fulham (a)
April
6: Cardiff (h)
13: Crystal Palace (a)
20: Tottenham (h)
27: Burnley (a)
May
4: Leicester (h)
12: Brighton (a)
We expect to bring you details of the first batch of live Premier League fixtures - those to be shown on Sky Sports in August and September - at the beginning of July.