The 2021–22 FA Cup qualifying rounds opened the 141st edition of the FA Cup, the world's oldest association football single knockout competition, organised by The Football Association, the governing body for the sport in England. The 32 winning teams from the fourth qualifying round progressed to the First round proper; which was played in November.

637 teams were accepted into the qualification, a slight decline on the 644 which had been the fixed number since 2014–15 FA Cup qualifying rounds. This reflected the restructuring of the National League System, and a new policy of capping FA Cup places to match the number of clubs at levels 5-10 (steps 1–6). There were 8 places available for level 10 clubs, which were allocated by a random draw among the strongest teams from each of the 17 level 10 leagues

Calendar Round Main date Leagues entering at this round New entries this round Winners from previous round Number of fixtures Prize fund Losing club Winning club Extra preliminary round 7 August 2021 Level 8 (lowest ranked clubs)Level 9Level 10 (highest ranked clubs) 348 none 174 £375 £1,125 Preliminary round 21 August 2021 Level 8 136 174 155 £481 £1,444 First qualifying round 4 September 2021 Level 7 87 155 121 £750 £2,250 Second qualifying round 18 September 2021 National League NorthNational League South 43 121 82 £1,125 £3,375 Third qualifying round 2 October 2021 none 0 82 41 £1,875 £5,625 Fourth qualifying round 16 October 2021 National League 23 41 32 £3,125 £9,375

Extra preliminary round The draw for the extra preliminary round was made on 9 July 2021. This round included nine teams from tier 10, the lowest tier in the competition.

Tie Home team (Tier) Score Away team (Tier) Friday 6 August 2021 6 Whickham (9) 2–3 Consett (9) 371 87 West Essex (9) 4–2 St Panteleimon (9) 275 96 New Salamis (9) 1–3 Kensington & Ealing Borough (10) 95 105 Ascot United (9) 3–0 Holyport (9) 450 Saturday 7 August 2021 1 Ashington (9) 3–4 Newcastle Benfield (9) 281 2 Shildon (8) 1–0 Garforth Town (9) 220 3 Redcar Athletic (9) 4–1 Hemsworth Miners Welfare (9) 292 4 Penrith (9) 1–2 Guisborough Town (9) 5 Whitley Bay (9) 1–1 North Ferriby (10) 359 7 Billingham Town (9) 2–3 West Allotment Celtic (9) 104 8 Seaham Red Star (9) 3–1 Crook Town (9) 123 9 Newton Aycliffe (9) 4–3 Thornaby (9) 183 10 Sunderland Ryhope CA (9) 5–1 Bishop Auckland (9) 134 11 North Shields (9) 3–1 West Auckland Town (9) 277 12 Goole (9) 1–1 Ryhope Colliery Welfare (9) 130 13 Knaresborough Town (9) 2–1 Northallerton Town (9) 190 14 Irlam (9) 3–0 Albion Sports (9) 125 15 Macclesfield (9) 4–0 Burscough (9) 1,334 16 Athersley Recreation (9) 1–4 Campion (10) 101 17 Glossop North End (8) 3–0 Widnes (8) 215 18 Lower Breck (9) 0–0 Penistone Church (9) 165 19 Longridge Town (9) 1–2 Northwich Victoria (9) 182 20 Barnoldswick Town (9) 6–1 Runcorn Town (9) 232 21 Padiham (9) 2–3 AFC Liverpool (9) 192 22 Ashton Athletic (9) 0–2 Squires Gate (9) 52 23 West Didsbury & Chorlton (10) 1–3 Avro (9) 355 24 Prestwich Heys (9) 3–1 Litherland REMYCA (9) 174 25 Vauxhall Motors (9) 0–0 Skelmersdale United (9) 156 26 Thackley (9) 2–3 Wythenshawe Town (9) 157 27 Silsden (9) 0–4 Eccleshill United (9) 192 28 Winsford United (9) 0–2 Charnock Richard (9) 209 30 Tividale (9) 2–0 Shifnal Town (9) 139 31 Sporting Khalsa (8) 4–3 Coventry Sphinx (9) 90 32 Lye Town (9) 2–3 Hanley Town (9) 90 Match played at Cradley Town. 33 Rugby Town (9) 1–0 Boldmere St Michaels (9) 243 35 Highgate United (9) 3–1 Malvern Town (9) 36 Westfields (9) 3–0 Heather St John's (9) 102 37 Hereford Lads Club (9) 0–0 Haughmond (9) 304 38 Walsall Wood (9) 0–2 Leicester Road (9) 39 Whitchurch Alport (9) 2–1 Wolverhampton Casuals (9) 158 40 Racing Club Warwick (9) 0–4 Stone Old Alleynians (9) 187 41 Gresley Rovers (9) 3–0 Bewdley Town (9) 229 42 Romulus (9) 1–2 Uttoxeter Town (9) 153 43 AFC Wulfrunians (9) 2–1 Heanor Town (9) 44 Stourport Swifts (9) 0–4 Lichfield City (9) 132 45 Quorn (9) 5–1 Selston (9) 72 46 Barton Town (9) 2–3 Maltby Main (9) 210 47 Pinchbeck United (9) 0–1 Skegness Town (9) 106 48 GNG Oadby Town (9) 0–2 Stamford (8) 60 49 Sherwood Colliery (9) 1–1 Boston Town (9) 143 50 Newark (9) 0–0 Lutterworth Town (9) 112 51 Bottesford Town (9) W/O Eastwood (9) 84 Original score was 1-0, but Eastwood were awarded a walkover after Bottesford Town were removed from the competition for fielding an ineligible player. 52 Anstey Nomads (9) 1–0 Sleaford Town (9) 157 53 Long Eaton United (9) 4–1 Holbeach United (9) 110 54 Winterton Rangers (9) 6–2 Grimsby Borough (9) 117 55 Leicester Nirvana (9) 1–1 Deeping Rangers (9) 78 56 Handsworth (9) 2–0 AFC Mansfield (9) 168 57 Staveley Miners Welfare (9) 1–2 Loughborough University (9) 170 58 Cleethorpes Town (8) 4–0 Melton Town (9) 188 59 Lakenheath (9) 2–2 Mulbarton Wanderers (9) 60 Swaffham Town (9) 0–3 Walsham-le-Willows (9) 106 61 Mildenhall Town (9) 1–0 Wroxham (9) 62 Fakenham Town (9) 1–0 Ely City (9) 63 Cogenhoe United (9) 0–0 Haverhill Rovers (9) 64 Harborough Town (9) 2–0 Rothwell Corinthians (9) 65 Newport Pagnell Town (9) 4–1 Peterborough Northern Star (9) 163 66 Corby Town (8) 3–1 Woodbridge Town (9) 67 Potton United (9) 2–1 Eynesbury Rovers (9) 161 68 Norwich United (9) 2–1 Long Buckby (9) 156 69 Brantham Athletic (9) 4–3 Gorleston (9) 70 Hadleigh United (9) 2–0 Desborough Town (9) 103 71 Kirkley & Pakefield (9) 1–1 Long Melford (9) 72 Arlesey Town (9) 4–3 Thetford Town (9) 116 73 Bugbrooke St Michaels (9) W/O March Town United (9) 140 Originally score was 4–2, but March Town United were awarded a walkover after Bugbrooke St Michaels were removed from the competition for fielding an ineligible player. 74 Kempston Rovers (8) 1–1 Whitton United (9) 95 75 Godmanchester Rovers (9) 1–1 Northampton ON Chenecks (9) 76 Wellingborough Town (9) 1–3 Newmarket Town (9) 77 Harpenden Town (9) 1–1 Romford (8) 78 Ware (8) 2–1 Takeley (9) 80 Redbridge (9) 1–2 Ilford (9) 81 Stanway Rovers (9) 1–0 Leverstock Green (9) 83 Biggleswade United (9) 0–7 Saffron Walden Town (9) 95 84 Little Oakley (9) 2–0 St Margaretsbury (9) 122 85 Edgware Town (9) 0–3 Hadley (9) 110 88 Witham Town (8) 3–2 Woodford Town (9) 89 FC Clacton (9) 0–1 Leighton Town (9) 169 90 Enfield (9) 2–1 Milton Keynes Irish (9) 91 Sawbridgeworth Town (9) 0–3 Cockfosters (9) 92 Basildon United (8) 4–0 Stansted (9) 93 Dunstable Town (9) 1–5 North Greenford United (9) 148 94 Southend Manor (9) 1–0 London Colney (9) 97 Easington Sports (9) 1–1 Wokingham & Emmbrook (9) 136 98 Bishop's Cleeve (9) 6–1 Clevedon Town (9) 96 99 Brislington (9) 3–3 Brimscombe & Thrupp (9) 100 Shrivenham (9) 1–1 Burnham (9) 101 Chipping Sodbury Town (9) 1–2 Harefield United (9) 46 102 Risborough Rangers (9) 1–0 Lydney Town (9) 110 103 Aylesbury Vale Dynamos (9) 0–1 Longlevens (9) 123 104 Thornbury Town (9) 0–4 Royal Wootton Bassett Town (9) 204 106 Aylesbury United (8) 2–0 Fairford Town (9) 108 Broadfields United (9) 4–1 Cribbs (9) 109 Ardley United (9) 2–0 Ashton & Backwell United (9) 118 110 Oxhey Jets (9) 2–0 Bitton (9) 101 111 Cadbury Heath (9) 0–2 Flackwell Heath (9) 74 112 Tring Athletic (9) 3–0 Keynsham Town (9) 113 Reading City (9) 3–1 Hallen (9)