| Tie | Home team (tier) | Score | Away team (tier) | Att. |
|---|
| 1 | Garforth Town (9) | 4–1 | Albion Sports (9) | 89 |
| 2 | Willington (10) | 2–6 | Whitley Bay (9) | 128 |
| 3 | Norton & Stockton Ancients (9) | 2–1 | Pickering Town (9) | 50 |
| 4 | Sunderland Ryhope (10) | 1–4 | Darlington Railway Athletic (10) | 41 |
| 5 | Brandon United (10) | 2–7 | Washington (9) | 47 |
| 6 | Silsden (9) | 3–1 | Thornaby (10) | 88 |
| 7 | Crook Town (10) | 0–2 | West Auckland Town (9) | 146 |
| 8 | Hebburn Town (10) | 4–1 | Knaresborough Town (10) | 93 |
| 9 | Seaham Red Star (9) | 3–1 | Billingham Town (10) | 85 |
| 10 | Esh Winning (10) | 2–3 (a.e.t.) | Hall Road Rangers (10) | 54 |
| 11 | Morpeth Town (9) | 4–1 | Padiham (9) | 136 |
| 12 | Durham City (9) | 3–1 | Northallerton Town (10) | 100 |
| 13 | Billingham Synthonia (10) | 2–2 | Alnwick Town (10) | 78 |
| replay | Alnwick Town (10) | 1–2 | Billingham Synthonia (10) | 100 |
| 14 | Ryton & Crawcrook Albion (10) | 1–2 | Yorkshire Amateur (10) | 67 |
| 15 | Eccleshill United (10) | 2–4 | Heaton Stannington (10) | 75 |
| 16 | Penrith (9) | 1–2 | Bridlington Town (9) | 110 |
| 17 | Thackley (9) | 0–0 | Whickham (10) | 67 |
| replay | Whickham (10) | 2–2 (3–1p) | Thackley (9) | 92 |
| 18 | Birtley Town (10) | 0–5 | Chester-le-Street (10) | 118 |
| 19 | Liversedge (9) | 1–4 | Team Northumbria (10) | 91 |
| 20 | Brigg Town (9) | 3–4 | Westella VIP (10) | 80 |
| 21 | Vauxhall Motors (11) | 5–0 | Glasshoughton Welfare (10) | 65 |
| 22 | Staveley Miners Welfare (9) | 3–4 | Cheadle Town (10) | 139 |
| 23 | Handsworth Parramore (9) | 1–0 | AFC Liverpool (9) | 105 |
| 24 | West Didsbury & Chorlton AFC (9) | 2–1 | Barton Town Old Boys (9) | 85 |
| 25 | Bacup Borough (10) | 4–0 | Worsborough Bridge Athletic (10) | 57 |
| 26 | Rossington Main (10) | 4–2 | Pontefract Collieries (10) | 122 |
| 27 | Winterton Rangers (10) | 0–4 | St Helens Town (10) | 37 |
| 28 | Bottesford Town (10) | 4–1 | Appleby Frodingham (11) | 88 |
| 29 | Hemsworth Miners Welfare (10) | 3–1 | Cammell Laird 1907 (9) | 69 |
| 30 | AFC Blackpool (9) | 0–3 | Maltby Main (9) | 44 |
| 31 | Squires Gate (9) | 2–2 | Irlam (10) | 37 |
| replay | Irlam (10) | 1–3 | Squires Gate (9) | 80 |
| 32 | Ashton Athletic (9) | 0–0 | Atherton Collieries (9) | 134 |
| replay | Atherton Collieries (9) | 3–1 | Ashton Athletic (9) | 190 |
| 33 | Selby Town (10) | 12–0 | Askern (11) | 98 |
| 34 | Runcorn Town (9) | 4–2 | Litherland REMYCA (10) | 67 |
| 35 | Congleton Town (9) | 3–1 | Nostell Miners Welfare (9) | 147 |
| 36 | Parkgate (9) | 5–6 (a.e.t.) | Rochdale Town (10) | 52 |
| 37 | Ashby Ivanhoe (10) | 0–2 | Racing Club Warwick (10) | 131 |
| 38 | AFC Wulfrunians (9) | 2–1 | Pershore Town (10) | 66 |
| 39 | Gornal Athletic (10) | 0–4 | Littleton (10) | 38 |
| 40 | Paget Rangers (11) | 2–3 | Studley (10) | 74 |
| 41 | Stafford Town (10) | 2–0 | Wednesfield (10) | 70 |
| 42 | Bewdley Town (10) | 1–2 | Bilston Town (10) | 63 |
| 43 | Lutterworth Athletic (10) | 0–5 | Pilkington XXX (10) | 68 |
| 44 | Heath Hayes (10) | 1–4 | Bromsgrove Sporting (10) | 135 |
| 45 | Wolverhampton Casuals (10) | 2–1 | Southam United (10) | 49 |
| 46 | Pegasus Juniors (10) | 0–4 | Stourport Swifts (9) | 84 |
| 47 | Lye Town (9) | 3–0 | Barnt Green Spartak (11) | 85 |
| 48 | Coventry Copsewood (10) | 1–4 (a.e.t.) | Bardon Hill Sports (10) | 47 |
| 49 | Wolverhampton SC (10) | 0–5 | Hinckley (10) | |
| 50 | Highgate United (9) | 5–0 | Tipton Town (9) | 69 |
| 51 | Westfields (9) | 1–0 | Atherstone Town (10) | 134 |
| 52 | Cadbury Athletic (10) | 0–2 | AFC Bridgnorth (10) | 33 |
| 53 | Shawbury United (10) | 2–3 (a.e.t.) | Nuneaton Griff (10) | 59 |
| 54 | Shifnal Town (11) | 1–4 | Malvern Town (10) | 69 |
| 55 | Hanley Town (10) | 1–3 (a.e.t.) | Coventry United (10) | 114 |
| 56 | Dudley Town (10) | 0–3 | Sporting Khalsa (9) | 99 |
| 57 | Heather St John's (10) | 1–8 | Rocester (9) | 50 |
| 58 | Aston (11) | W.O. | Black Country Rangers (10) | |
| 59 | Alvechurch (9) | 3–1 | Lichfield City (10) | 97 |
| 60 | Continental Star (9) | 2–3 | Ellistown & Ibstock United (10) | 46 |
| 61 | Anstey Nomads (10) | 4–2 | Friar Lane & Epworth (11) | 76 |
| 62 | Arnold Town (10) | 2–1 | Gedling Miners Welfare (10) | 79 |
| 63 | Belper United (11) | 2–4 (a.e.t.) | Clifton All Whites (11) | 58 |
| 64 | Blaby & Whetstone Athletic (10) | 1–4 | Retford United (9) | 52 |
| 65 | Shirebrook Town (10) | 5–2 | Oakham United (10) | 68 |
| 66 | Eastwood Community (11) | 1–3 | Harrowby United (9) | 86 |
| 67 | Borrowash Victoria (10) | 3–1 (a.e.t.) | Kimberley Miners Welfare (10) | 50 |
| 68 | Hucknall Town (11) | 4–0 | Stapenhill (10) | 109 |
| 69 | Ollerton Town (11) | 1–2 | St Andrews (10) | 85 |
| 70 | Quorn (9) | 3–0 | Rainworth Miners Welfare (9) | 105 |
| 71 | Radcliffe Olympic (10) | 2–0 | Holbrook Sports (10) | 24 |
| 72 | Shepshed Dynamo (9) | 1–3 | Loughborough University (9) | 136 |
| 73 | Leicester Road (10) | 2–0 | Harborough Town (9) | 55 |
| 74 | Peterborough Sports (10) | 2–3 (a.e.t.) | Sleaford Town (9) | 76 |
| 75 | Boston Town (9) | 2–4 | Great Yarmouth Town (10) | 65 |
| 76 | St Neots Town Saints (10) | 2–1 | Team Bury (10) | 42 |
| 77 | Downham Town (10) | 4–1 | Huntingdon Town (9) | 38 |
| 78 | Thetford Town (9) | 2–3 | Blackstones (10) | 62 |
| 79 | Ipswich Wanderers (9) | 7–0 | London Bari (9) | 119 |
| 80 | Tower Hamlets (9) | 1–3 | Whitton United (9) | 47 |
| 81 | Codicote (10) | 1–4 | Clapton (9) | 64 |
| 82 | Sporting Bengal United (9) | 1–1 | Burnham Ramblers (9) | 38 |
| replay | Burnham Ramblers (9) | 2–4 | Sporting Bengal United (9) | 39 |
| 83 | Baldock Town (10) | 3–2 | St. Margaretsbury (9) | 63 |
| 84 | Cockfosters (9) | 3–3 | Greenhouse Sports (9) | 93 |
| replay | Greenhouse Sports (9) | 3–2 | Cockfosters (9) | 73 |
| 85 | Welwyn Garden City (9) | 1–0 (a.e.t.) | Haverhill Borough (10) | 105 |
| 86 | Debenham LC (10) | 2–1 (a.e.t.) | Enfield 1893 (9) | 50 |
| 87 | FC Clacton (9) | 2–0 | Stansted (9) | 94 |
| 88 | Hadley (9) | 2–1 | Felixstowe & Walton United (9) | 38 |