# 1947–48 FA Cup qualifying rounds

The 1947–48 FA Cup is the 67th season of the Football Association Challenge Cup, or FA Cup for short. The large number of clubs entering the tournament from lower down the English football league system meant that the competition started with a number of preliminary and qualifying rounds. The 25 victorious teams from the fourth round qualifying progressed to the first round proper.

## Extra preliminary round
### Ties

| Tie | Home team | Score | Away team |
| 1 | Abingdon Town | 2–4 | Aylesbury United |
| 2 | Andover | 7–0 | Pirelli General Cables |
| 3 | Appleby Frodingham | 4–1 | Dinnington Athletic |
| 4 | Armthorpe Welfare | 3–1 | Matlock Town |
| 5 | Banbury Spencer | 5–0 | Oxford City |
| 6 | Barton Town | 3–4 | Grimethorpe Athletic |
| 7 | Bentley Colliery | 2–4 | Winterton Rangers |
| 8 | Betteshanger Colliery Welfare | 3–2 | Aylesford Paper Mills |
| 9 | Blackhall Colliery Welfare | 2–1 | Willington |
| 10 | Chippenham Town | 4–2 | Odd Down |
| 11 | Civil Service | 2–0 | Harlow Town |
| 12 | Clapton | 2–1 | Rainham Town |
| 13 | Cockermouth | 6–1 | Pica |
| 14 | Cowes | 1–3 | Newport I O W |
| 15 | Dawdon Colliery Welfare | 0–0 | Horden Colliery Welfare |
| 16 | Droylsden | 2–0 | Wilmslow Albion |
| 17 | Easington Colliery Welfare | 4–1 | Shotton Colliery Welfare |
| 18 | Edgware Town | 9–0 | Acton Town |
| 19 | Frome Town | 1–2 | Welton Rovers |
| 20 | Harworth Colliery Athletic | 7–3 | Pilkington Recreation |
| 21 | Hemel Hempstead | 3–4 | Berkhamsted Town |
| 22 | Henley Town | 1–7 | Lyons Club |
| 23 | Leavesden | 7–1 | Willesden |
| 24 | Lloyds (Sittingbourne) | 2–4 | Chatham Town |
| 25 | Lymington | 1–2 | Portland United |
| 26 | Marlow | 0–2 | Maidenhead United |
| 27 | Monckton Athletic | 1–2 | Brodsworth Main Colliery |
| 28 | Murton Colliery Welfare | 2–2 | Stanley United |
| 29 | Pinner | 2–0 | Saffron Walden Town |
| 30 | Pressed Steel | 0–3 | Huntley & Palmers |
| 31 | Redford Sports | 0–5 | Southall |
| 32 | Sawbridgeworth | 4–1 | Crown & Manor |
| 33 | Sittingbourne | 3–4 | Bexley |
| 34 | Tufnell Park | 4–3 | Royston Town |
| 35 | Upminster | 0–1 | Grays Athletic |
| 36 | Wallingford Town | 4–2 | Chesham United |
| 37 | Ware | 2–3 | Edmonton Borough |
| 38 | Warminster Town | 3–4 | Clandown |
| 39 | Welwyn Garden City | 1–5 | Enfield |
| 40 | West Thurrock Athletic | 3–0 | Ford Sports (Dagenham) |
| 41 | Weymouth | 4–1 | Longfleet St Mary's |
| 42 | Whitstable w/o-scr Chatham | | |
| 43 | Winchester City | 0–1 | Salisbury |
| 44 | Wombwell Athletic | 4–3 | Firbeck Main Colliery |
| 45 | Wood Green Town | 1–4 | Chipperfield |
| 46 | Wootton Bassett Town | 0–2 | Pewsey Vale |
| 47 | Wycombe Wanderers | 4–2 | Hounslow Town |
| 48 | Yiewsley | 3–3 | Windsor & Eton |

### Replays

| Tie | Home team | Score | Away team |
| 15 | Horden Colliery Welfare | 9–0 | Dawdon Colliery Welfare |
| 28 | Stanley United | 2–2 | Murton Colliery Welfare |
| 48 | Windsor & Eton | 3–2 | Yiewsley |

### 2nd replay

| Tie | Home team | Score | Away team |
| 28 | Stanley United | 1–2 | Murton Colliery Welfare |

## Preliminary round
### Ties

| Tie | Home team | Score | Away team |
| 1 | Annfield Plain | 5–2 | Amble |
| 2 | Appleby | 3–9 | Milnthorpe Corinthians |
| 3 | Arlesey Town | 2–0 | Leighton Town |
| 4 | Armthorpe Welfare | 1–4 | Norton Woodseats |
| 5 | Ashford | 4–1 | Whitstable |
| 6 | Ashton United | 2–0 | Winsford United |
| 7 | Banbury Spencer | 8–2 | Osberton Radiator |
| 8 | Barry Town | 2–0 | Aberaman & Aberdare |
| 9 | Bedford Queens Works | 1–8 | Letchworth Town |
| 10 | Bedford Town | 7–4 | Eynesbury Rovers |
| 11 | Betteshanger Colliery Welfare | 2–1 | Woolwich Polytechnic |
| 12 | Bicester Town | 1–3 | Metal & Produce Recovery |
| 13 | Biggleswade & District | 9–1 | St Neots & District |
| 14 | Birtley | 0–2 | Blyth Spartans |
| 15 | Bitterne Nomads | 2–3 | Thornycroft Athletic |
| 16 | Boldmere St Michaels | 0–1 | Hednesford Town |
| 17 | Boots Athletic | 0–4 | Ilkeston Town |
| 18 | Bournemouth Gasworks Athletic | 4–0 | Portland United |
| 19 | Bourneville Athletic | 0–3 | Birmingham City Transport |
| 20 | Bowthorn United | 2–2 | Kells Welfare Centre |
| 21 | Bradford United | 1–0 | Luddendenfoot |
| 22 | Brodsworth Main Colliery | 3–4 | Rawmarsh Welfare |
| 23 | Burscough | 3–1 | Bangor City |
| 24 | Buxton | 6–1 | Macclesfield |
| 25 | Chichester City | 5–2 | Eastbourne Comrades |
| 26 | Chilton Athletic | 2–3 | Shildon |
| 27 | Congleton Town | 3–3 | Witton Albion |
| 28 | Crittall Athletic | 3–2 | Tilbury |
| 29 | Crook Colliery Welfare | 1–2 | Murton Colliery Welfare |
| 30 | Dagenham British Legion | 4–1 | London Transport |
| 31 | Darlaston | 1–2 | Worcester City |
| 32 | Dartford | 3–2 | Erith & Belvedere |
| 33 | De Havilland (Bolton) | 1–3 | Morecambe |
| 34 | Devizes Town | 4–0 | Purton |
| 35 | Dover | 1–5 | Gravesend & Northfleet |
| 36 | Earlestown | 3–0 | Haydock C & B Recreation |
| 37 | Easington Colliery Welfare | 2–0 | Brandon Colliery Welfare |
| 38 | East Grinstead | 5–2 | Newhaven |
| 39 | Ebbw Vale | 2–0 | Hoffman Athletic (Stonehouse) |
| 40 | Edgware Town | 7–0 | Pinner |
| 41 | Ellesmere Port Town | 3–0 | Lostock Gralam |
| 42 | Epsom | 4–3 | Brookwood Hospital |
| 43 | Eton Manor | 2–3 | Ekco |
| 44 | Ferryhill Athletic | 3–2 | Consett |
| 45 | Filey Town | 3–2 | South Bank East End |
| 46 | Finchley | 3–2 | Civil Service |
| 47 | Fleetwood | 7–1 | Great Harwood |
| 48 | Florence & Ullcoats United | 1–3 | Frizington United |
| 49 | Fodens Motor Works | 1–2 | Hyde United |
| 50 | Folkestone | 6–0 | Callender Athletic |
| 51 | Formby | 0–4 | Wigan Athletic |
| 52 | Gedling Colliery | 6–1 | Holbeach United |
| 53 | Gloucester City | 2–4 | Hanham Athletic |
| 54 | Gorleston | 2–4 | Whitton United |
| 55 | Gosport Borough Athletic | 2–0 | East Cowes Victoria |
| 56 | Grays Athletic | 3–2 | Ilford |
| 57 | Grimethorpe Athletic w/o-scr Thurnscoe | | |
| 58 | Guisborough | 4–1 | Cargo Fleet Works |
| 59 | Halesowen Town | 4–1 | Cradley Heath |
| 60 | Harrow Town | 4–0 | Tufnell Park |
| 61 | Harworth Colliery Athletic | 4–1 | Wombwell Athletic |
| 62 | Hastings & St Leonards | 1–2 | Horsham |
| 63 | Hayes | 3–1 | Windsor & Eton |
| 64 | Headington United | 4–0 | Wallingford Town |
| 65 | Hereford United | 11–0 | Thynnes Athletic |
| 66 | Histon Institute | 6–4 | Abbey United |
| 67 | Hitchin Town | 8–0 | Waterlows |
| 68 | Hoddesdon Town | 5–3 | Edmonton Borough |
| 69 | Horden Colliery Welfare | 2–0 | Spennymoor United |
| 70 | Huntley & Palmers | 4–1 | Aylesbury United |
| 71 | Kempston Rovers | 4–1 | Bedford Avenue |
| 72 | Leyton | 1–2 | Harwich & Parkeston |
| 73 | Llandudno | 2–7 | Earle |
| 74 | Llanelli | 3–0 | Cardiff Corinthians |
| 75 | Lowca | 3–2 | Penrith |
| 76 | Lysaghts Sports | 4–1 | Kiveton Park Colliery |
| 77 | Lytham | 0–1 | Bacup Borough |
| 78 | Maidenhead United | 7–2 | Lyons Club |
| 79 | Maidstone United | 3–4 | Ramsgate Athletic |
| 80 | Maltby Main Colliery | 1–4 | Appleby Frodingham |
| 81 | March Town | 4–2 | Wisbech Town |
| 82 | Margate | 3–0 | Chatham Town |
| 83 | Merthyr Tydfil | 2–1 | Clevedon |
| 84 | Metropolitan Police | 4–6 | Walton & Hersham |
| 85 | Moor Green | 2–7 | Stafford Rangers |
| 86 | Nantwich | 1–8 | Altrincham |
| 87 | Netherfield | 10–2 | Cockermouth |
| 88 | Newbiggin Colliery Welfare | 1–5 | West Stanley |
| 89 | Newport I O W | 5–2 | Weymouth |
| 90 | Newton Y M C A | 1–2 | Orrell |
| 91 | Northwich Victoria | 8–1 | Wheelock Albion |
| 92 | Norwich C E Y M S | 0–0 | Cromer |
| 93 | Ossett Town | 5–1 | Meltham Mills |
| 94 | Oswestry Town | 1–4 | Bromsgrove Rovers |
| 95 | Parton United | 3–1 | Cleator Moor Celtic |
| 96 | Paulton Rovers | 5–1 | Radstock Town |
| 97 | Peasedown Miners Welfare | 2–3 | Clandown |
| 98 | Poole Town | 3–2 | Bournemouth |
| 99 | Redhill | 9–0 | Guildford |
| 100 | Rhyl | 10–0 | Crossens |
| 101 | Romford | 1–3 | Barking |
| 102 | Salisbury | 5–1 | Basingstoke Town |
| 103 | Salisbury Corinthians | 1–2 | Andover |
| 104 | Sandown | 2–2 | Ryde Sports |
| 105 | Sawbridgeworth | 1–6 | Berkhamsted Town |
| 106 | Scalegill | 1–0 | Moss Bay |
| 107 | Scunthorpe & Lindsey United | 5–1 | Sheffield |
| 108 | Seaham Colliery Welfare | 5–1 | Langley Park Colliery Welfare |
| 109 | Sheppey United | 3–2 | Bexley |
| 110 | Skelmersdale United | 8–0 | Stoneycroft |
| 111 | Slough United | 0–1 | Southall |
| 112 | Soundwell | 2–0 | Bristol Aeroplane Company |
| 113 | South Shields | 13–0 | Radcliffe Welfare United |
| 114 | Spalding United | 3–2 | Ollerton Colliery |
| 115 | St Albans City | 1–0 | Chipperfield |
| 116 | St Helens Town | 0–1 | Prescot Cables |
| 117 | St Philip's Marsh Adult School | 1–5 | Lovells Athletic |
| 118 | Stamford | 4–0 | Bourne Town |
| 119 | Stonehouse | 4–7 | Weston Super Mare St Johns |
| 120 | Stourbridge | 1–0 | Dudley Town |
| 121 | Swindon G W R Corinthians | 2–1 | Pewsey Vale |
| 122 | Swindon Victoria | 4–2 | Melksham |
| 123 | Tow Law Town | 4–6 | Evenwood Town |
| 124 | Twickenham | 1–3 | Leavesden |
| 125 | Upton Colliery | 1–3 | Goole Town |
| 126 | Vauxhall Motors | 7–1 | Stewartby Works |
| 127 | Wealdstone | 2–0 | Enfield |
| 128 | Welton Rovers | 0–2 | Trowbridge Town |
| 129 | West Auckland Town | 5–3 | Blackhall Colliery Welfare |
| 130 | West Thurrock Athletic | 4–1 | Clapton |
| 131 | Westbury United | 3–0 | Chippenham Town |
| 132 | Whitby Albion Rangers | 2–0 | South Bank St Peters |
| 133 | William Colliery | 8–2 | Distington |
| 134 | Wiltshire County Mental Hospital | 4–0 | Dilton Rovers |
| 135 | Winterton Rangers | 1–2 | Denaby United |
| 136 | Woking | 2–0 | Leatherhead |
| 137 | Wolverton Town | 4–2 | Luton Amateur |
| 138 | Woodford Town | 1–8 | Brentwood & Warley |
| 139 | Wycombe Wanderers | 3–1 | Uxbridge |
| 140 | Youlgrave | 6–6 | Droylsden |

### Replays

| Tie | Home team | Score | Away team |
| 20 | Kells Welfare Centre | 1–3 | Bowthorn United |
| 27 | Witton Albion | 7–0 | Congleton Town |
| 92 | Cromer | 1–3 | Norwich C E Y M S |
| 104 | Ryde Sports | 4–1 | Sandown |
| 140 | Droylsden | 2–1 | Youlgrave |

## 1st qualifying round
### Ties

| Tie | Home team | Score | Away team |
| 1 | Altrincham | 4–1 | Hyde United |
| 2 | Annfield Plain | 2–4 | South Shields |
| 3 | Ashington | 4–3 | West Stanley |
| 4 | Ashton United | 2–6 | Witton Albion |
| 5 | Bacup Borough | 2–3 | Morecambe |
| 6 | Barking | 3–1 | Crittall Athletic |
| 7 | Basford United | 3–1 | Stamford |
| 8 | Bedford Town | 2–0 | Arlesey Town |
| 9 | Berkhamsted Town | 3–4 | Harrow Town |
| 10 | Biggleswade & District | 4–5 | Kempston Rovers |
| 11 | Billingham Synthonia | 1–3 | Portrack Shamrocks |
| 12 | Blyth Spartans | 4–0 | Throckley |
| 13 | Bognor Regis Town | 1–1 | Shoreham |
| 14 | Boston United | 5–3 | Gedling Colliery |
| 15 | Bournemouth Gasworks Athletic | 0–3 | Gosport Borough Athletic |
| 16 | Bowthorn United | 4–2 | Lowca |
| 17 | Bradford United | 4–2 | South Kirkby Colliery |
| 18 | Bromsgrove Rovers | 3–2 | Worcester City |
| 19 | Burscough | 0–3 | Rhyl |
| 20 | Buxton | 2–0 | Northwich Victoria |
| 21 | Cambridge Town | 3–1 | King's Lynn |
| 22 | Chatteris Town | 2–5 | Bury Town |
| 23 | Coalville Town | 1–0 | Atherstone Town |
| 24 | Darwen | 1–3 | Fleetwood |
| 25 | Denaby United | 4–1 | Appleby Frodingham |
| 26 | Desborough Town | 1–0 | Stewarts & Lloyds |
| 27 | Earlestown | 0–1 | Wigan Athletic |
| 28 | East Grinstead | 7–1 | Bexhill Town |
| 29 | Ebbw Vale | 3–2 | Llanelli |
| 30 | Ekco | 3–0 | Dagenham British Legion |
| 31 | Ellesmere Port Town | 2–2 | Droylsden |
| 32 | Evenwood Town | 3–1 | Seaham Colliery Welfare |
| 33 | Ferryhill Athletic | 1–0 | Shildon |
| 34 | Folkestone | 5–1 | Betteshanger Colliery Welfare |
| 35 | Frickley Colliery | 1–3 | Selby Town |
| 36 | Goole Town | 3–1 | Ossett Town |
| 37 | Gothic | 3–1 | Sheringham |
| 38 | Gravesend & Northfleet | 4–0 | Ashford |
| 39 | Grays Athletic | 3–0 | West Thurrock Athletic |
| 40 | Gresley Rovers | 3–2 | Nuneaton Borough |
| 41 | Grimethorpe Athletic | 4–2 | Lysaghts Sports |
| 42 | Guisborough | 1–2 | Whitby Albion Rangers |
| 43 | Halesowen Town | 2–1 | Birmingham City Transport |
| 44 | Harwich & Parkeston | 1–4 | Brentwood & Warley |
| 45 | Harworth Colliery Athletic | 0–1 | Norton Woodseats |
| 46 | Hednesford Town | 2–3 | Stourbridge |
| 47 | Hereford United | 2–1 | Stafford Rangers |
| 48 | Histon Institute | 3–2 | Parson Drove |
| 49 | Hoddesdon Town | 1–2 | Edgware Town |
| 50 | Horsham | 1–1 | Haywards Heath |
| 51 | Ilkeston Town | 2–1 | Ransome & Marles |
| 52 | Kingstonian | 10–1 | Epsom |
| 53 | Leavesden | 2–1 | St Albans City |
| 54 | Leiston | 8–2 | Old Grammarians |
| 55 | Leyland Motors | 1–2 | Horwich R M I |
| 56 | Maidenhead United | 5–2 | Huntley & Palmers |
| 57 | Margate | 0–3 | Dartford |
| 58 | Merthyr Tydfil | 9–0 | Hanham Athletic |
| 59 | Metal & Produce Recovery | 0–3 | Banbury Spencer |
| 60 | Moira United | 1–3 | Brush Sports |
| 61 | Murton Colliery Welfare | 2–3 | Easington Colliery Welfare |
| 62 | Nelson | 2–1 | Chorley |
| 63 | Netherfield | 5–1 | Scalegill |
| 64 | Newburn | 2–0 | Gosforth & Coxlodge |
| 65 | Newmarket Town | 2–3 | March Town |
| 66 | Norwich C E Y M S | 1–6 | Great Yarmouth Town |
| 67 | Orrell | 0–6 | Prescot Cables |
| 68 | Parton United | 3–2 | Frizington United |
| 69 | Paulton Rovers | 4–3 | Clandown (Match declared void) |
| 70 | Peterborough Westwood Works | 0–5 | Peterborough United |
| 71 | Plymouth United | 1–2 | Dartmouth United |
| 72 | Poole Town | 2–1 | Andover |
| 73 | Ramsgate Athletic | 4–2 | Sheppey United |
| 74 | Ryde Sports | 3–0 | Thornycroft Athletic |
| 75 | Salisbury | 0–0 | Newport I O W |
| 76 | Scunthorpe & Lindsey United | 8–0 | Rawmarsh Welfare |
| 77 | Skelmersdale United | 3–2 | Earle |
| 78 | Soundwell | 0–10 | Barry Town |
| 79 | South Bank | 2–3 | Stockton |
| 80 | Southall | 2–1 | Headington United |
| 81 | Spalding United | 0–4 | Grantham |
| 82 | St Austell | 2–1 | Glastonbury |
| 83 | Street | 9–1 | Somerton Amateurs |
| 84 | Sutton United | 1–3 | Carshalton Athletic |
| 85 | Swindon G W R Corinthians | 1–4 | Westbury United |
| 86 | Tamworth | 6–0 | Ibstock Penistone Rovers |
| 87 | Trowbridge Town | 4–1 | Devizes Town |
| 88 | Vauxhall Motors | 2–2 | Letchworth Town |
| 89 | Walton & Hersham | 2–2 | Redhill |
| 90 | Wealdstone | 5–4 | Finchley |
| 91 | Wellingborough Town | 0–3 | Rushden Town |
| 92 | Wells City | 0–1 | Newton Abbot Spurs |
| 93 | West Auckland Town | 1–0 | Horden Colliery Welfare |
| 94 | Weston Super Mare St Johns | 1–4 | Lovells Athletic |
| 95 | Whitby | 4–2 | Filey Town |
| 96 | Whitton United | 3–5 | Lowestoft Town |
| 97 | William Colliery | 3–4 | Milnthorpe Corinthians |
| 98 | Wiltshire County Mental Hospital | 5–3 | Swindon Victoria |
| 99 | Woking | 2–3 | Tooting & Mitcham United |
| 100 | Wolverton Town | 1–2 | Hitchin Town |
| 101 | Worthing | 3–2 | Chichester City |
| 102 | Wycombe Wanderers | 1–0 | Hayes |
| 103 | Yorkshire Amateur | 0–0 | Thorne Colliery |

### Replays

| Tie | Home team | Score | Away team |
| 13 | Shoreham | 2–5 | Bognor Regis Town |
| 31 | Droylsden | 3–1 | Ellesmere Port Town |
| 50 | Haywards Heath | 3–8 | Horsham |
| 69 | Clandown | 4–1 | Paulton Rovers |
| 75 | Newport I O W | 2–0 | Salisbury |
| 88 | Letchworth Town | 1–5 | Vauxhall Motors |
| 89 | Redhill | 2–1 | Walton & Hersham |
| 103 | Thorne Colliery | 4–3 | Yorkshire Amateur |

## 2nd qualifying round
### Ties

| Tie | Home team | Score | Away team |
| 1 | Altrincham | 4–1 | Droylsden |
| 2 | Banbury Spencer | 4–0 | Maidenhead United |
| 3 | Barking | 0–0 | Brentwood & Warley |
| 4 | Barry Town | 2–0 | Ebbw Vale |
| 5 | Bognor Regis Town | 1–3 | Worthing |
| 6 | Bowthorn United | 3–4 | Parton United |
| 7 | Bromsgrove Rovers | 1–1 | Halesowen Town |
| 8 | Brush Sports | 3–1 | Tamworth |
| 9 | Bury Town | 2–1 | Cambridge Town |
| 10 | Desborough Town | 1–2 | Peterborough United |
| 11 | Edgware Town | 1–2 | Wealdstone |
| 12 | Ferryhill Athletic | 4–0 | Evenwood Town |
| 13 | Fleetwood | 2–0 | Morecambe |
| 14 | Folkestone | 4–1 | Ramsgate Athletic |
| 15 | Goole Town | 2–0 | Thorne Colliery |
| 16 | Gosport Borough Athletic | 5–2 | Newport I O W |
| 17 | Gothic | 3–1 | Leiston |
| 18 | Grantham | 7–0 | Basford United |
| 19 | Gravesend & Northfleet | 0–1 | Dartford |
| 20 | Grays Athletic | 1–0 | Ekco |
| 21 | Gresley Rovers | 3–0 | Coalville Town |
| 22 | Hitchin Town | 2–3 | Bedford Town |
| 23 | Horsham | 5–2 | East Grinstead |
| 24 | Ilkeston Town | 1–0 | Boston United |
| 25 | Kempston Rovers | 1–2 | Vauxhall Motors |
| 26 | Kingstonian | 0–2 | Tooting & Mitcham United |
| 27 | Leavesden | 3–2 | Harrow Town |
| 28 | Lowestoft Town | 2–3 | Great Yarmouth Town |
| 29 | March Town | 1–0 | Histon Institute |
| 30 | Merthyr Tydfil | 2–1 | Lovells Athletic |
| 31 | Nelson | 4–1 | Horwich R M I |
| 32 | Netherfield | 4–1 | Milnthorpe Corinthians |
| 33 | Newburn | 1–5 | Blyth Spartans |
| 34 | Newton Abbot Spurs | 2–4 | Street |
| 35 | Norton Woodseats | 7–1 | Grimethorpe Athletic |
| 36 | Portrack Shamrocks | 0–1 | Whitby |
| 37 | Prescot Cables | 1–1 | Skelmersdale United |
| 38 | Redhill | 5–2 | Carshalton Athletic |
| 39 | Rushden Town | 1–2 | Kettering Town |
| 40 | Ryde Sports | 2–1 | Poole Town |
| 41 | Scunthorpe & Lindsey United | 1–0 | Denaby United |
| 42 | Selby Town | 3–1 | Bradford United |
| 43 | South Shields | 3–1 | Ashington |
| 44 | Southall | 3–3 | Wycombe Wanderers |
| 45 | St Austell | 5–2 | Dartmouth United |
| 46 | Stockton | 8–1 | Whitby Albion Rangers |
| 47 | Stourbridge | 4–0 | Hereford United |
| 48 | Trowbridge Town | 4–3 | Clandown |
| 49 | West Auckland Town | 0–1 | Easington Colliery Welfare |
| 50 | Wigan Athletic | 2–1 | Rhyl |
| 51 | Wiltshire County Mental Hospital | 1–3 | Westbury United |
| 52 | Witton Albion | 6–3 | Buxton |

### Replays

| Tie | Home team | Score | Away team |
| 3 | Brentwood & Warley | 2–3 | Barking |
| 7 | Halesowen Town | 1–2 | Bromsgrove Rovers |
| 37 | Skelmersdale United | 0–3 | Prescot Cables |
| 44 | Wycombe Wanderers | 1–2 | Southall |

## 3rd qualifying round
### Ties

| Tie | Home team | Score | Away team |
| 1 | Barking | 0–2 | Grays Athletic |
| 2 | Barry Town | 3–4 | Merthyr Tydfil |
| 3 | Blyth Spartans | 0–3 | South Shields |
| 4 | Bromsgrove Rovers | 2–0 | Stourbridge |
| 5 | Brush Sports | 5–1 | Gresley Rovers |
| 6 | Bury Town | 3–0 | March Town |
| 7 | Dartford | 1–0 | Folkestone |
| 8 | Easington Colliery Welfare | 3–3 | Ferryhill Athletic |
| 9 | Fleetwood | 1–1 | Nelson |
| 10 | Gosport Borough Athletic | 1–2 | Ryde Sports |
| 11 | Gothic | 2–3 | Great Yarmouth Town |
| 12 | Grantham | 11–1 | Ilkeston Town |
| 13 | Horsham | 1–0 | Worthing |
| 14 | Kettering Town | 3–4 | Peterborough United |
| 15 | Leavesden | 1–3 | Wealdstone |
| 16 | Parton United | 1–4 | Netherfield |
| 17 | Redhill | 1–0 | Tooting & Mitcham United |
| 18 | Scunthorpe & Lindsey United | 2–1 | Norton Woodseats |
| 19 | Selby Town | 0–5 | Goole Town |
| 20 | Southall | 3–4 | Banbury Spencer |
| 21 | St Austell | 1–2 | Street |
| 22 | Vauxhall Motors | 1–1 | Bedford Town |
| 23 | Westbury United | 0–3 | Trowbridge Town |
| 24 | Whitby | 1–3 | Stockton |
| 25 | Wigan Athletic | 3–0 | Prescot Cables |
| 26 | Witton Albion | 4–2 | Altrincham |

### Replays

| Tie | Home team | Score | Away team |
| 8 | Ferryhill Athletic | 3–1 | Easington Colliery Welfare |
| 9 | Nelson | 2–1 | Fleetwood |
| 22 | Bedford Town | 0–2 | Vauxhall Motors |

## 4th qualifying round

The teams that entered in this round are: Barnet, Bishop Auckland, Yeovil Town, Bath City, South Liverpool, Gillingham, Guildford City, Chelmsford City, Cheltenham Town, Colchester United, Gainsborough Trinity, Shrewsbury Town, Scarborough, North Shields, Workington, Dulwich Hamlet, Walthamstow Avenue, Wellington Town, Runcorn, Stalybridge Celtic, Marine, Lancaster City, Bromley and Kidderminster Harriers.

### Ties

| Tie | Home team | Score | Away team |
| 1 | Bishop Auckland | 3–2 | North Shields |
| 2 | Bromsgrove Rovers | 5–2 | Brush Sports |
| 3 | Colchester United | 3–1 | Chelmsford City |
| 4 | Ferryhill Athletic | 1–1 | Stockton |
| 5 | Gillingham | 3–1 | Barnet |
| 6 | Grantham | 3–3 | Goole Town |
| 7 | Grays Athletic | 0–1 | Banbury Spencer |
| 8 | Great Yarmouth Town | 3–0 | Bury Town |
| 9 | Guildford City | 5–2 | Dulwich Hamlet |
| 10 | Horsham | 2–1 | Redhill |
| 11 | Kidderminster Harriers | 2–4 | Cheltenham Town |
| 12 | Lancaster City | 5–1 | Nelson |
| 13 | Marine | 3–1 | Wigan Athletic |
| 14 | Merthyr Tydfil | 2–1 | Bath City |
| 15 | Ryde Sports | 0–1 | Trowbridge Town |
| 16 | Scarborough | 2–3 | South Shields |
| 17 | Scunthorpe & Lindsey United | 4–2 | Gainsborough Trinity |
| 18 | South Liverpool | 2–3 | Runcorn |
| 19 | Street | 2–1 | Yeovil Town |
| 20 | Vauxhall Motors | 2–1 | Peterborough United |
| 21 | Walthamstow Avenue | 0–1 | Dartford |
| 22 | Wealdstone | 0–2 | Bromley |
| 23 | Wellington Town | 0–1 | Shrewsbury Town |
| 24 | Witton Albion | 2–3 | Stalybridge Celtic |
| 25 | Workington | 2–1 | Netherfield |

### Replays

| Tie | Home team | Score | Away team |
| 4 | Stockton | 3–2 | Ferryhill Athletic |
| 6 | Goole Town | 2–3 | Grantham |

## 1947–48 FA Cup

See 1947–48 FA Cup for details of the rounds from the first round proper onwards.