The Premier League has today revealed the fixture list for the 2023-24 campaign, which for Manchester City begins away to Vincent Kompany's Burnley.
The reigning top-flight champions will take on last term's Championship winners in what promises to be a thrilling season opener at Turf Moor, as Pep Guardiola and Man City legend Kompany line up in opposing dugouts.
City will take on Newcastle United in their first home game of the season on the weekend of August 19, before facing another newly-promoted team – Sheffield United – in gameweek three.
October looks set to be a testing month for Guardiola's side, as they have away fixtures against Arsenal and Manchester United to deal with, in addition to a home match against Brighton & Hove Albion.
Following clashes with Chelsea and Liverpool in November, Man City's busy December schedule will see them play seven top-flight games in the space of a month, including a Boxing Day trip to Goodison Park to take on Sean Dyche's Everton.
The second Manchester derby of the season is scheduled to take place at the Etihad Stadium on March 2, with subsequent matches against Liverpool, Brighton and Arsenal completing a potentially tricky month for the defending champions.
A busy April will see Man City face Aston Villa, Crystal Palace, Luton Town, Tottenham and Nottingham Forest, before Guardiola's men finish their season with a home showdown against West Ham United.
You can find Manchester City's full 2023-24 Premier League fixture list below.
Manchester City's 2023-24 Premier League fixtures in full:
August
Friday 11 – Burnley (A)
Saturday 19 – Newcastle United (H)
Saturday 26 – Sheffield United (A)
September
Saturday 2 – Fulham (H)
Saturday 16 – West Ham United (A)
Saturday 23 – Nottingham Forest (H)
Saturday 30 – Wolverhampton Wanderers (A)
October
Saturday 7 – Arsenal (A)
Saturday 21 – Brighton & Hove Albion (H)
Saturday 28 – Manchester United (A)
November
Saturday 4 – Bournemouth (H)
Saturday 11 – Chelsea (A)
Saturday 25 – Liverpool (H)
December
Saturday 2 – Tottenham Hotspur (H)
Tuesday 5 – Aston Villa (A)
Saturday 9 – Luton Town (A)
Saturday 16 – Crystal Palace (H)
Saturday 23 – Brentford (H)
Tuesday 26 – Everton (A)
Saturday 30 – Sheffield United (H)
January
Saturday 13/20 – Newcastle United (A)
Wednesday 31 – Burnley (H)
February
Saturday 3 – Brentford (A)
Saturday 10 – Everton (H)
Saturday 17 – Chelsea (H)
Saturday 24 – Bournemouth (A)
March
Saturday 2 – Manchester United (H)
Saturday 9 – Liverpool (A)
Saturday 16 – Brighton & Hove Albion (A)
Saturday 30 – Arsenal (H)
April
Wednesday 3 – Aston Villa (H)
Saturday 6 – Crystal Palace (A)
Saturday 13 – Luton Town (H)
Saturday 20 – Tottenham Hotspur (A)
Saturday 27 – Nottingham Forest (A)
May
Saturday 4 – Wolverhampton Wanderers (H)
Saturday 11 – Fulham (A)
Sunday 19 – West Ham United (H)
All fixtures are subject to change