Tottenham will travel to Northern Premier League side Marine in the third round of the FA Cup.
Marine are only the second eighth-tier side to reach the third round of the competition.
Holders Arsenal host Newcastle and there are other all-Premier League ties between Aston Villa and Liverpool and Wolves and Crystal Palace.
League Two Morecambe will travel to Chelsea and National League North side Chorley will host Derby.
- Fulham shock Leicester to move out of relegation zone
- Cavani 'sincerely apologises' for social media post
Manchester City have been drawn at home to Birmingham and Manchester United welcome Watford to Old Trafford.
The third-round ties will be played over the weekend of January 8-11, 2021 and there will no replays to try and help ease fixture congestion.
FA Cup third round draw
Huddersfield Town v Plymouth Argyle
Southampton v Shrewsbury Town
Chorley v Derby County
Marine v Tottenham Hotspur
Wolverhampton Wanderers v Crystal Palace
Stockport County v West Ham United
Oldham Athletic v AFC Bournemouth
Manchester United v Watford
Stevenage v Swansea City
Everton v Rotherham United
Nottingham Forest v Cardiff City
Arsenal v Newcastle United
Barnsley v Tranmere Rovers
Bristol Rovers v Sheffield United
Canvey Island or Boreham Wood v Millwall
Blackburn Rovers v Doncaster Rovers
Stoke City v Leicester City
Wycombe Wanderers v Preston North End
Crawley Town v Leeds United
Burnley v Milton Keynes Dons
Bristol City v Portsmouth
Queens Park Rangers v Fulham
Aston Villa v Liverpool
Brentford v Middlesbrough
Manchester City v Birmingham City
Luton Town v Reading
Chelsea v Morecambe
Exeter City v Sheffield Wednesday
Norwich City v Coventry City
Blackpool v West Bromwich Albion
Newport County v Brighton & Hove Albion
Cheltenham Town v Mansfield Town