Holders Crystal Palace will begin the defence of their FA Cup trophy against Macclesfield.
Palace beat Manchester City 1-0 in last season’s FA Cup final at Wembley to secure the first major trophy in the club’s history.
Crystal Palace goalkeeper Dean Henderson and Arsenal summer signing Eberechi Eze were Palace’s heroes back in May, with the former saving a penalty and making a number of impressive saves and the latter scoring the first-half goal that denied Pep Guardiola yet another trophy.
The 20 winners of the second-round ties were joined by all 20 Premier League clubs and 24 Championship teams in the FA Cup third-round draw.
The fixtures will be played around the weekend commencing Sunday, 10 January.
Get your football fix
Punchy analysis, transfer talk and more from Metro’s football experts sent straight to your inbox – sign up, it’s an open goal.
Replays have been ditched for this year’s FA Cup, meaning the ties will go to extra-time and penalties should they be level after 90 minutes.
There were four non-league clubs in the hat – Boreham Wood, Brackley Town, Macclesfield and Weston-super-Mare.
FA Cup third-round draw in full
Wolves v Shrewsbury Town
Doncaster Rovers v Southampton
Tottenham v Aston Villa
Port Vale v Fleetwood Town
Preston v Wigan
Ipswich Town v Blackpool
Wrexham v Nottingham Forest
Charlton v Chelsea
Manchester City v Exeter City
West Ham v QPR
Sheffield Wednesday v Brentford
Fulham v Middlesbrough
Everton v Sunderland
Liverpool v Barnsley
Burnley v Millwall
Norwich City v Walsall
Portsmouth v Arsenal
Derby County v Leeds United
Swansea City v West Brom
Salford City v Swindon Town
Boreham Wood v Brackley Town or Burton Albion
Grimsby Town v Weston-super-Mare
Hull City v Blackburn Rovers
Newcastle United v Bournemouth
MK Dons v Oxford United
Cheltenham Town v Leicester City
Cambridge United v Birmingham City
Bristol City v Watford
Stoke City v Coventry City
Macclesfield v Crystal Palace
Manchester United v Brighton
Sheffield United v Mansfield
FA Cup prize money
Second round winners – £79,500
Second round losers – £21,200
Third round winners – £121,500
Third round losers – £26,500
Fourth round winners – £127,000
Fifth round winners – £238,500
Quarter-final winners – £477,000
Semi-final winners – £1,060,000
Semi-final losers – £530,000
Final runners-up – £1,060,000
Final winners – £2,120,000
Crystal Palace begin their FA Cup defence against Macclesfield, who are currently 14th in the National League North.
Last season’s runners-up Manchester City face League One side Exeter City, while Arsenal – the most successful team in FA Cup history – visit Championship side Portsmouth.
Manchester United face a tricky tie against fellow Premier League club Brighton while Chelsea will take on Championship outfit Charlton Athletic in a London derby.
Reigning Premier League champions Liverpool, meanwhile, take on League One side Barnsley at Anfield.
Weston-super-Mare, the lowest-ranked team in the FA Cup, travel to Grimsby Town, who beat United in the EFL Cup earlier in the season.
There are all-Premier League affairs between Tottenham and Aston Villa, Everton and Sunderland and Newcastle United and Bournemouth.
For more stories like this, check our sport page.
Follow Metro Sport for the latest news on Facebook, Twitter and Instagram.