1987–88 FA Cup qualifying rounds

{{infobox football tournament season

| title = 1987–88 FA Cup qualifying rounds

| year =

| other_titles =

| image =

| image_size =

| caption =

| country = England
Wales

| num_teams =

| matches =

| goals =

| scoring_leader =

| award =

| prev_season = 1986–87

| next_season = 1988–89

}}

The FA Cup 1987-88 is the 107th season of the world's oldest football knockout competition; 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 28 victorious teams from the fourth round qualifying progressed to the first round proper.

Preliminary round

=Ties=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Abingdon United

| 1-1

| Oxford City

2

| Alfreton Town

| 3-0

| Formby

3

| Alnwick Town

| 1-1

| Durham City

4

| Annfield Plain

| 0-4

| West Auckland Town

5

| Arnold

| 1-0

| Hednesford Town

6

| Ashington

| 3-1

| Guiseley

7

| Ashton United

| 2-0

| Kirkby Town

8

| Baker Perkins

| 2-2

| Rushall Olympic

9

| Baldock Town

| 1-0

| Hampton

10

| Banbury United

| 3-0

| Edgware

11

| Basildon United

| 1-3

| Cray Wanderers

12

| Beckenham Town

| 2-2

| Hailsham Town

13

| Bourne Town

| 1-4

| Milton Keynes Borough

14

| Bracknell Town

| 1-0

| Peacehaven & Telscombe

15

| Bridgend Town

| 1-3

| Weston super Mare

16

| Bridlington Town

| 1-0

| Accrington Stanley

17

| Brigg Town

| 4-0

| Oakham United

18

| Beach Rovers

| 0-5

| Warrington Town

19

| Chalfont St Peter

| 1-1

| Arlesey Town

20

| Chasetown

| 0-2

| Evesham United

21

| Chatham Town

| 4-1

| Collier Row

22

| Clitheroe

| 4-0

| Bridlington Trinity

23

| Colwyn Bay

| 3-0

| Winsford United

24

| Corinthian-Casuals

| 1-1

| Camberley Town

25

| Coventry Sporting

| 2-1

| Barton Rovers

26

| Crook Town

| 2-1

| Bedlington Terriers

27

| Darenth Heathside

| 2-1

| Leartherhead

28

| Devizes Town

| 0-0

| Paulton Rovers

29

| Droylsden

| 4-2

| Belper Town

30

| Dudley Town

| 1-1

| Rothwell Town

31

| Eastleigh

| 1-1

| Swanage Town & Herston

32

| Egham Town

| 1-1

| Portfield

33

| Epsom & Ewell

| 4-0

| Arundel

34

| Erith & Belvedere

| 0-0

| Wivenhoe Town

35

| Evenwood Town

| 0-2

| Leyland Motors

36

| Faversham Town

| 1-1

| Shoreham

37

| Felixstowe Town

| 1-2

| Walthamstow Avenue

38

| Feltham

| 5-0

| Alma Swanley

39

| Ferryhill Athletic

| 3-0

| Langley Park Welfare

40

| Finchley

| 1-0

| Kempston Rovers

41

| Flackwell Heath

| 0-3

| Crockenhill

42

| Frome Town

| 1-0

| Poole Town

43

| Glossop

| 2-3

| Heanor Town

44

| Gloucester City

| 7-0

| Westbury United

45

| Gorleston

| 1-0

| Chesham United

46

| Grantham

| 2-2

| Chatteris Town

47

| Great Yarmouth Town

| 0-0

| Tilbury

48

| Guisborough Town

| 2-0

| Armthorpe Welfare

49

| Harrogate Town

| 2-1

| Esh Winning

50

| Hastings Town

| 0-1

| Lancing

51

| Haywards Heath

| 4-0

| Steyning Town

52

| Hertford Town

| 1-1

| Potton United

53

| Heybridge Swifts

| 1-1

| Dorking

54

| Highgate United

| 1-1

| Bilston Town

55

| Hinckley Town

| 2-1

| Bridgnorth Town

56

| Hoddesdon Town

| 2-0

| Southall

57

| Holbeach United

| 1-4

| Walsall Wood

58

| Hornchurch

| 7-0

| Horsham Y M C A

59

| Horsham

| 0-0

| Whitehawk

60

| Hungerford Town

| 1-1

| Yate Town

61

| Lancaster City

| 0-4

| Darwen

62

| Leek Town

| 3-3

| G K N Sankey

63

| Llanelli

| 1-2

| Barnstaple Town

64

| Long Eaton United

| 1-3

| Sutton Town

65

| Lowestoft Town

| 0-1

| Kingsbury Town

66

| Maidenhead United

| 1-1

| Tunbridge Wells

67

| Melksham Town

| 2-0

| Andover

68

| Moor Green

| 3-1

| Tividale

69

| Newbury Town

| 2-2

| Welton Rovers

70

| Newmarket Town

| 0-3

| Dunstable

71

| Northampton Spencer

| 2-5

| Atherstone United

72

| Norton & Stockton Ancients

| 4-5

| Farsley Celtic

73

| Oldswinford

| 0-1

| Racing Club Warwick

74

| Ossett Albion

| 1-1

| Chester-le-Street Town

75

| Ottery St Mary

| 1-0

| Chippenham Town

76

| Penrith

| 7-0

| Horden Colliery Welfare

77

| Peterlee Newtown

| 1-3

| Denaby United

78

| Petersfield United

| 1-1

| Wick

79

| Radcliffe Borough

| 1-0

| Skelmersdale United

80

| Rainham Town

| 1-1

| Sittingbourne

81

| Ringmer

| 1-5

| Eastbourne United

82

| Rossendale United

| 3-0

| Northallerton Town

83

| Salisbury

| 0-1

| Barry Town

84

| Seaham Red Star

| 2-0

| Shildon

85

| Sheppey United

| 1-3

| Metropolitan Police

86

| Shortwood United

| 1-6

| Waterlooville

87

| Shotton Comrades

| 2-1

| Garforth Town

88

| Soham Town Rangers

| 0-0

| Hemel Hempstead

89

| St Blazey

| 4-4

| Tiverton Town

90

| St Helens Town

| 6-2

| Curzon Ashton

91

| Staines Town

| 0-0

| Ware

92

| Stalybridge Celtic

| 2-0

| Congleton Town

93

| Stamford

| 0-0

| Vauxhall Motors (Luton)

94

| Sudbury Town

| 1-1

| Hounslow

95

| Tamworth

| 3-2

| Gresley Rovers

96

| Taunton Town

| 2-0

| Clandown

97

| Thanet United

| 3-0

| Canterbury City

98

| Thatcham Town

| 0-3

| Worthing

99

| Three Bridges

| 0-0

| Gravesend & Northfleet

100

| Tiptree United

| 0-4

| Aveley

101

| Tonbridge A F C

| 5-2

| Folkestone

102

| Torrington

| 3-0

| Glastonbury

103

| Tring Town

| 0-2

| Harlow Town

104

| Uxbridge

| 2-2

| Haringey Borough

105

| Watton United

| 0-1

| Royston Town

106

| Wednesfield Social

| 0-1

| Hinckley Athletic

107

| Wellingborough Town

| 3-2

| Spalding United

108

| Wisbech Town

| 1-0

| Brackley Town

109

| Witham Town

| 1-0

| Burgess Hill Town

110

| Wolverton Town

| 0-2

| Ashtree Highfield

111

| Wootton Blue Cross

| 0-0

| Berkhamsted Town

=Replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Oxford City

| 3-0

| Abingdon United

3

| Durham City

| 1-1

| Alnwick Town

8

| Rushall Olympic

| 3-0

| Baker Perkins

12

| Hailsham Town

| 2-4

| Beckenham Town

19

| Arlesey Town

| 1-0

| Chalfont St Peter

24

| Camberley Town

| 2-0

| Corinthian-Casuals

28

| Paulton Rovers

| 1-0

| Devizes Town

30

| Rothwell Town

| 2-1

| Dudley Town

31

| Swanage Town & Herston

| 3-1

| Eastleigh

32

| Portfield

| 1-3

| Egham Town

34

| Wivenhoe Town

| 4-2

| Erith & Belvedere

36

| Shoreham

| 2-0

| Faversham Town

46

| Chatteris Town

| 1-0

| Grantham

47

| Tilbury

| 0-2

| Great Yarmouth Town

52

| Potton United

| 1-2

| Hertford Town

53

| Dorking

| 2-1

| Heybridge Swifts

54

| Bilston Town

| 0-0

| Highgate United

59

| Whitehawk

| 2-0

| Horsham

60

| Yate Town

| 1-0

| Hungerford Town

62

| G K N Sankey

| 2-3

| Leek Town

66

| Tunbridge Wells

| 4-3

| Maidenhead United

69

| Welton Rovers

| 2-4

| Newbury Town

74

| Chester-le-Street Town

| 2-1

| Ossett Albion

78

| Wick

| 4-3

| Petersfield United

80

| Sittingbourne

| 2-3

| Rainham Town

88

| Hemel Hempstead

| 1-0

| Soham Town Rangers

89

| Tiverton Town

| 5-2

| St Blazey

91

| Ware

| 1-1

| Staines Town

93

| Vauxhall Motors (Luton)

| 3-2

| Stamford

94

| Hounslow

| 1-3

| Sudbury Town

99

| Gravesend & Northfleet

| 2-1

| Three Bridges

104

| Haringey Borough

| 2-3

| Uxbridge

111

| Berkhamsted Town

| 2-0

| Wootton Blue Cross

=2nd replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

3

| Alnwick Town

| 0-0

| Durham City

54

| Bilston Town

| 2-0

| Highgate United

91

| Ware

| 4-2

| Staines Town

=3rd replay=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

3

| Durham City

| 1-2

| Alnwick Town

1st qualifying round

=Ties=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Alfreton Town

| 4-2

| Witton Albion

2

| Alvechurch

| 1-1

| Redditch United

3

| Arlesey Town

| 0-4

| Buckingham Town

4

| Atherstone United

| 1-1

| Malvern Town

5

| Aveley

| 2-2

| Bury Town

6

| Aylesbury United

| 2-0

| Wycombe Wanderers

7

| Bangor City

| 2-2

| Marine

8

| Banstead Athletic

| 5-3

| Beckenham Town

9

| Barry Town

| 5-1

| Clevedon Town

10

| Basingstoke Town

| 3-0

| Dulwich Hamlet

11

| Berkhamsted Town

| 3-1

| Hitchin Town

12

| Bideford

| 1-1

| Exmouth Town

13

| Billericay Town

| 0-3

| Kingsbury Town

14

| Billingham Synthonia

| 2-0

| Alnwick Town

15

| Billingham Town

| 0-3

| Bridlington Town

16

| Bishop Auckland

| 5-2

| Workington

17

| Blyth Spartans

| 2-1

| Gateshead

18

| Boldmere St Michaels

| 2-2

| Chatteris Town

19

| Bootle

| 1-0

| Ashton United

20

| Boreham Wood

| 2-0

| Vauxhall Motors (Luton)

21

| Bracknell Town

| 3-2

| Abingdon Town

22

| Braintree Town

| 0-4

| Sudbury Town

23

| Bristol Manor Farm

| 0-3

| Weston super Mare

24

| Bromley

| 5-2

| Ashford Town (Kent)

25

| Burnham

| 1-1

| Cray Wanderers

26

| Buxton

| 6-3

| Rhyl

27

| Calne Town

| 1-5

| Oxford City

28

| Camberley Town

| 0-2

| Welling United

29

| Cambridge City

| 2-0

| Harwich & Parkeston

30

| Canvey Island

| 0-1

| Baldock Town

31

| Carshalton Athletic

| 1-0

| Kingstonian

32

| Chadderton

| 1-0

| Heanor Town

33

| Cheltenham Town

| 4-1

| Dorchester Town

34

| Chertsey Town

| 3-1

| Haywards Heath Town

35

| Chester-le-Street Town

| 2-1

| Consett

36

| Chichester City

| 1-1

| Egham Town

37

| Clapton

| 1-2

| Great Yarmouth Town

38

| Clitheroe

| 2-0

| Whitley Bay

39

| Corby Town

| 1-1

| Worcester City

40

| Crawley Town

| 4-1

| Collier Row

41

| Darenth Heathside

| 2-1

| Leatherhead

42

| Darlington Cleveland Bridge

| 2-0

| Shotton Comrades

43

| Darwen

| 2-2

| Tow Law Town

44

| Desborough Town

| 2-2

| Racing Club Warwick

45

| Easington Colliery

| 2-1

| Leyland Motors

46

| Eastbourne United

| 6-2

| Hythe Town

47

| Eastwood Hanley

| 0-0

| Leek Town

48

| Eastwood Town

| 1-2

| Arnold

49

| Ely City

| 1-1

| Hemel Hempstead

50

| Emley

| 2-0

| Southport

51

| Fareham Town

| 1-0

| Trowbridge Town

52

| Feltham

| 1-3

| Hayes

53

| Ferryhill Athletic

| 1-2

| Gretna

54

| Fleetwood Town

| 3-2

| West Auckland Town

55

| Friar Lane Old Boys

| 2-2

| Bilston Town

56

| Frome Town

| 2-2

| Weymouth

57

| Gloucester City

| 1-2

| Ton Pentre

58

| Gosport Borough

| 0-1

| Yeovil Town

59

| Gravesend & Northfleet

| 6-1

| Herne Bay

60

| Grays Athletic

| 1-3

| Hertford Town

61

| Halesowen Harriers

| 1-1

| Moor Green

62

| Halesowen Town

| 1-1

| Ashtree Highfield

63

| Harefield United

| 3-1

| Crockenhill

64

| Harlow Town

| 1-0

| Woodford Town

65

| Harrow Borough

| 2-0

| Yeading

66

| Havant Town

| 0-2

| Waterlooville

67

| Haverhill Rovers

| 1-1

| Milton Keynes Borough

68

| Heybridge Swifts

| 0-2

| Fisher Athletic

69

| Hinckley Athletic

| 2-3

| Bedworth United

70

| Histon

| 2-1

| Walthamstow Avenue

71

| Hoddesdon Town

| 1-3

| Wembley

72

| Horndean

| 0-2

| Tonbridge A F C

73

| Horwich R M I

| 1-1

| South Liverpool

74

| Hyde United

| 1-0

| Mossley

75

| Ilkeston Town

| 1-1

| St Helens Town

76

| Irlam Town

| 1-0

| Radcliffe Borough

77

| Irthlingborough Diamonds

| 3-1

| Banbury United

78

| King's Lynn

| 1-2

| March Town United

79

| Leamington

| 2-1

| Coventry Sporting

80

| Letchworth Garden City

| 1-0

| Gorleston

81

| Leyton Wingate

| 1-1

| Stevenage Borough

82

| Leytonstone Ilford

| 2-0

| St Albans City

83

| Lye Town

| 1-0

| Evesham United

84

| Maesteg Park

| 0-1

| Tiverton Town

85

| Malden Vale

| 1-3

| Witham Town

86

| Mangotsfield United

| 1-0

| Yate Town

87

| Marlow

| 5-1

| Tunbridge Wells

88

| Matlock Town

| 3-0

| Gainsborough Trinity

89

| Melksham Town

| 1-3

| Wimborne Town

90

| Merstham

| 1-3

| Thanet United

91

| Merthyr Tydfil

| 2-0

| Paulton Rovers

92

| Metropolitan Police

| 3-1

| Dover Athletic

93

| Mile Oak Rovers

| 1-2

| Brigg Town

94

| Minehead

| 1-1

| Barnstaple Town

95

| Molesey

| 1-2

| Epsom & Ewell

96

| Murton

| 0-1

| Seaham Red Star

97

| Netherfield

| 1-1

| Crook Town

98

| Newcastle Blue Star

| 1-0

| Morecambe

99

| Newport I O W

| 2-0

| A F C Totton

100

| North Ferriby United

| 2-3

| Droylsden

101

| North Shields

| 1-1

| Barrow

102

| Paget Rangers

| 1-4

| Tamworth

103

| Pagham

| 2-2

| Worthing

104

| Penrith

| 2-1

| Brandon United

105

| Prescot Cables

| 0-1

| Colwyn Bay

106

| Radstock Town

| 5-0

| Newbury Town

107

| Ramsgate

| 2-0

| Shoreham

108

| Redhill

| 3-3

| Hornchurch

109

| Rossendale United

| 1-1

| Worksop Town

110

| Ruislip Manor

| 3-2

| Royston Town

111

| Rushall Olympic

| 0-2

| Oldbury United

112

| Rushden Town

| 1-4

| Rothwell Town

113

| Ryhope Community Association

| 1-1

| Ashington

114

| Saffron Walden Town

| 2-1

| Rainham Town

115

| Sharpness

| 1-4

| Ottery St Mary

116

| Shepshed Charterhouse

| 2-0

| Stourbridge

117

| Sholing Sports

| 1-3

| Swanage Town & Herston

118

| South Bank

| 1-0

| Spennymoor United

119

| Southwick

| 1-3

| Croydon

120

| Stalybridge Celtic

| 1-1

| Macclesfield Town

121

| Stockton

| 1-0

| Denaby United

122

| Stowmarket Town

| 1-3

| Dunstable

123

| Sutton Coldfield Town

| 1-1

| Hinckley Town

124

| Sutton Town

| 1-2

| Goole Town

125

| Taunton Town

| 0-3

| Saltash United

126

| Thackley

| 1-1

| Guisborough Town

127

| Torrington

| 0-3

| Forest Green Rovers

128

| Uxbridge

| 4-1

| Barking

129

| Walsall Wood

| 0-3

| Stafford Rangers

130

| Walton & Hersham

| 3-0

| Finchley

131

| Ware

| 0-1

| Hendon

132

| Warrington Town

| 1-1

| Northwich Victoria

133

| Wellingborough Town

| 1-1

| Leicester United

134

| Whitehawk

| 1-2

| Littlehampton Town

135

| Whyteleafe

| 2-0

| Lancing

136

| Wick

| 1-1

| Tooting & Mitcham United

137

| Willenhall Town

| 3-2

| Bromsgrove Rovers

138

| Willington

| 0-3

| Harrogate Town

139

| Windsor & Eton

| 0-0

| Woking

140

| Wisbech Town

| 2-0

| Kettering Town

141

| Witney Town

| 0-3

| Barnet

142

| Wivenhoe Town

| 0-3

| Sutton United

143

| Wokingham Town

| 3-0

| Lewes

144

| Wren Rovers

| 1-2

| Farsley Celtic

=Replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

2

| Redditch United

| 1-3

| Alvechurch

4

| Malvern Town

| 0-2

| Atherstone United

5

| Bury Town

| 3-1

| Aveley

7

| Marine

| 3-1

| Bangor City

12

| Exmouth Town

| 0-2

| Bideford

18

| Chatteris Town

| 0-3

| Boldmere St Michaels

25

| Cray Wanderers

| 1-2

| Burnham

36

| Egham Town

| 0-2

| Chichester City

39

| Worcester City

| 3-1

| Corby Town

43

| Tow Law Town

| 3-2

| Darwen

44

| Racing Club Warwick

| 4-0

| Desborough Town

47

| Leek Town

| 2-0

| Eastwood Hanley

49

| Hemel Hempstead

| 2-1

| Ely City

55

| Bilston Town

| 3-2

| Friar Lane Old Boys

56

| Weymouth

| 3-0

| Frome Town

61

| Moor Green

| 2-1

| Halesowen Harriers

62

| Ashtree Highfield

| 0-1

| Halesowen Town

67

| Milton Keynes Borough

| 0-4

| Haverhill Rovers

73

| South Liverpool

| 3-4

| Horwich R M I

75

| St Helens Town

| 1-1

| Ilkeston Town

81

| Stevenage Borough

| 2-3

| Leyton Wingate

88

| Gainsborough Trinity

| 0-3

| Matlock Town

94

| Barnstaple Town

| 1-0

| Minehead

97

| Crook Town

| 2-1

| Netherfield

101

| Barrow

| 3-0

| North Shields

103

| Worthing

| 0-2

| Pagham

108

| Hornchurch

| 1-3

| Redhill

109

| Worksop Town

| 2-4

| Rossendale United

113

| Ashington

| 1-2

| Ryhope Community Association

120

| Macclesfield Town

| 5-1

| Stalybridge Celtic

123

| Hinckley Town

| 2-1

| Sutton Coldfield Town

126

| Guisborough Town

| 0-0

| Thackley

132

| Northwich Victoria

| 5-1

| Warrington Town

133

| Leicester United

| 1-0

| Wellingborough Town

136

| Tooting & Mitcham United

| 3-0

| Wick

139

| Woking

| 6-3

| Windsor & Eton

=2nd replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

75

| Ilkeston Town

| 1-4

| St Helens Town

126

| Guisborough Town

| 1-0

| Thackley

2nd qualifying round

=Ties=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Alfreton Town

| 2-0

| Irlam Town

2

| Arnold

| 2-3

| Matlock Town

3

| Atherstone United

| 1-0

| Lye Town

4

| Banstead Athletic

| 0-0

| Woking

5

| Barnstaple Town

| 1-2

| Forest Green Rovers

6

| Barry Town

| 0-1

| Merthyr Tydfil

7

| Bedworth United

| 1-2

| Racing Club Warwick

8

| Berkhamsted Town

| 3-3

| Hemel Hempstead

9

| Bilston Town

| 0-3

| Willenhall Town

10

| Boldmere St Michaels

| 1-2

| Shepshed Charterhouse

11

| Bootle

| 2-2

| Marine

12

| Bracknell Town

| 4-0

| Chichester City

13

| Bridlington Town

| 1-2

| Blyth Spartans

14

| Buckingham Town

| 0-0

| Boreham Wood

15

| Burnham

| 2-1

| Harrow Borough

16

| Bury Town

| 1-1

| Letchworth Garden City

17

| Chatham Town

| 0-3

| Fisher Athletic

18

| Chertsey Town

| 0-1

| Newport I O W

19

| Chester-le-Street Town

| 1-1

| Billingham Synthonia

20

| Clitheroe

| 0-0

| Harrogate Town

21

| Colwyn Bay

| 2-2

| Buxton

22

| Crook Town

| 0-1

| Barrow

23

| Darlington Cleveland Bridge

| 2-1

| South Bank

24

| Dunstable

| 0-1

| Leyton Wingate

25

| Eastbourne United

| 0-0

| Tonbridge A F C

26

| Goole Town

| 1-3

| Brigg Town

27

| Gravesend & Northfleet

| 1-0

| Witham Town

28

| Great Yarmouth Town

| 3-1

| Cambridge City

29

| Gretna

| 1-2

| Fleetwood Town

30

| Halesowen Town

| 5-1

| Leicester United

31

| Harefield United

| 2-3

| Bromley

32

| Harlow Town

| 1-1

| Kingsbury Town

33

| Haverhill Rovers

| 0-1

| March Town United

34

| Hayes

| 4-1

| Darenth Heathside

35

| Hendon

| 1-2

| Hertford Town

36

| Histon

| 1-2

| Leytonstone Ilford

37

| Irthlingborough Diamonds

| 0-4

| Barnet

38

| Leamington

| 0-6

| Worcester City

39

| Leek Town

| 2-1

| Hyde United

40

| Littlehampton Town

| 0-3

| Thame United

41

| Macclesfield Town

| 5-0

| Chadderton

42

| Mangotsfield United

| 1-1

| Cheltenham Town

43

| Marlow

| 1-1

| Basingstoke Town

44

| Metropolitan Police

| 3-0

| Epsom & Ewell

45

| Northwich Victoria

| 2-1

| Droylsden

46

| Oldbury United

| 5-2

| Hinckley Town

47

| Penrith

| 1-2

| Easington Colliery

48

| Ramsgate

| 0-1

| Croydon

49

| Rossendale United

| 2-3

| Guisborough Town

50

| Rothwell Town

| 1-2

| Alvechurch

51

| Ryhope Community Association

| 0-2

| Newcastle Blue Star

52

| Saffron Walden Town

| 1-5

| Carshalton Athletic

53

| Saltash United

| 7-1

| Ottery St Mary

54

| Seaham Red Star

| 0-1

| Bishop Auckland

55

| St Helens Town

| 0-0

| Horwich R M I

56

| Stafford Rangers

| 2-3

| Moor Green

57

| Stockton

| 0-1

| Emley

58

| Sudbury Town

| 1-1

| Aylesbury United

59

| Sutton United

| 3-1

| Redhill

60

| Swanage Town & Herston

| 0-2

| Fareham Town

61

| Tiverton Town

| 4-2

| Bideford

62

| Ton Pentre

| 1-2

| Weston-super-Mare

63

| Tooting & Mitcham United

| 0-0

| Pagham

64

| Tow Law Town

| 2-1

| Farsley Celtic

65

| Uxbridge

| 1-0

| Baldock Town

66

| Waterlooville

| 1-1

| Yeovil Town

67

| Welling United

| 2-1

| Walton & Hersham

68

| Wembley

| 1-1

| Ruislip Manor

69

| Weymouth

| 3-0

| Radstock Town

70

| Whyteleafe

| 3-3

| Wokingham Town

71

| Wimborne Town

| 2-1

| Oxford City

72

| Wisbech Town

| 2-3

| Tamworth

=Replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

4

| Woking

| 1-0

| Banstead Athletic

8

| Hemel Hempstead

| 1-4

| Berkhamsted Town

11

| Marine

| 1-0

| Bootle

14

| Boreham Wood

| 2-1

| Buckingham Town

16

| Letchworth Garden City

| 3-1

| Bury Town

19

| Billingham Synthonia

| 4-3

| Chester-le-Street Town

20

| Harrogate Town

| 2-1

| Clitheroe

21

| Buxton

| 2-5

| Colwyn Bay

25

| Tonbridge A F C

| 3-1

| Eastbourne United

32

| Kingsbury Town

| 2-2

| Harlow Town

42

| Cheltenham Town

| 2-0

| Mangotsfield United

43

| Basingstoke Town

| 2-1

| Marlow

55

| Horwich R M I

| 2-3

| St Helens Town

58

| Aylesbury United

| 2-1

| Sudbury Town

63

| Pagham

| 3-4

| Tooting & Mitcham United

66

| Yeovil Town

| 3-2

| Waterlooville

68

| Ruislip Manor

| 5-0

| Wembley

70

| Wokingham Town

| 1-0

| Whyteleafe

=2nd replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

32

| Kingsbury Town

| 3-2

| Harlow Town

3rd qualifying round

=Ties=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Alfreton Town

| 1-1

| Colwyn Bay

2

| Atherstone United

| 4-3

| Alvechurch

3

| Berkhamsted Town

| 0-3

| Barnet

4

| Billingham Synthonia

| 5-2

| Blyth Spartans

5

| Boreham Wood

| 1-3

| Worcester City

6

| Bracknell Town

| 4-1

| Newport I O W

7

| Brigg Town

| 3-2

| Leek Town

8

| Easington Colliery

| 3-0

| Newcastle Blue Star

9

| Fleetwood Town

| 0-0

| Barrow

10

| Gravesend & Northfleet

| 2-6

| Carshalton Athletic

11

| Guisborough Town

| 3-2

| Emley

12

| Harrogate Town

| 1-1

| Bishop Auckland

13

| Hayes

| 2-0

| Fisher Athletic

14

| Hertford Town

| 0-4

| Aylesbury United

15

| Kingsbury Town

| 0-1

| Leytonstone Ilford

16

| Letchworth Garden City

| 2-2

| March Town United

17

| Macclesfield Town

| 0-0

| Marine

18

| Merthyr Tydfil

| 3-1

| Forest Green Rovers

19

| Metropolitan Police

| 0-1

| Croydon

20

| Moor Green

| 3-2

| Matlock Town

21

| Northwich Victoria

| 3-2

| St Helens Town

22

| Oldbury United

| 0-1

| Willenhall Town

23

| Racing Club Warwick

| 1-3

| Halesowen Town

24

| Saltash United

| 3-0

| Tiverton Town

25

| Sutton United

| 0-0

| Bromley

26

| Tamworth

| 3-2

| Shepshed Charterhouse

27

| Thanet United

| 1-1

| Woking

28

| Tonbridge A F C

| 0-0

| Wokingham Town

29

| Tooting & Mitcham United

| 0-0

| Basingstoke Town

30

| Tow Law Town

| 4-0

| Darlington Cleveland Bridge

31

| Uxbridge

| 0-2

| Great Yarmouth Town

32

| Welling United

| 3-1

| Burnham

33

| Wembley

| 2-2

| Leyton Wingate

34

| Weston-super-Mare

| 1-2

| Cheltenham Town

35

| Weymouth

| 2-2

| Fareham Town

36

| Wimborne Town

| 0-4

| Yeovil Town

=Replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Colwyn Bay

| 1-0

| Alfreton Town

9

| Barrow

| 3-2

| Fleetwood Town

12

| Bishop Auckland

| 2-0

| Harrogate Town

16

| March Town United

| 2-3

| Letchworth Garden City

17

| Marine

| 1-2

| Macclesfield Town

25

| Bromley

| 1-2

| Sutton United

27

| Woking

| 0-2

| Thanet United

28

| Wokingham Town

| 2-1

| Tonbridge A F C

29

| Basingstoke Town

| 4-1

| Tooting & Mitcham United

33

| Leyton Wingate

| 5-1

| Wembley

35

| Fareham Town

| 1-2

| Weymouth

4th qualifying round

The teams that given byes to this round are Lincoln City, Maidstone United, Enfield, Boston United, Runcorn, Bath City, Dagenham, Wealdstone, Nuneaton Borough, Frickley Athletic, Dartford, Bishop's Stortford, Bognor Regis Town, Farnborough Town, Whitby Town, Chelmsford City, Slough Town, V S Rugby, Caernarfon Town and Chorley.

=Ties=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

1

| Bath City

| 3-1

| Slough Town

2

| Boston United

| 1-1

| Welling United

3

| Brigg Town

| 1-4

| Lincoln City

4

| Caernarfon Town

| 0-2

| Billingham Synthonia

5

| Carshalton Athletic

| 2-1

| Wokingham Town

6

| Cheltenham Town

| 2-1

| Bracknell Town

7

| Chorley

| 2-0

| Frickley Athletic

8

| Colwyn Bay

| 2-1

| Tow Law Town

9

| Enfield

| 1-2

| Aylesbury United

10

| Farnborough Town

| 4-2

| Saltash United

11

| Great Yarmouth Town

| 0-2

| Dagenham

12

| Guisborough Town

| 1-2

| Bishop Auckland

13

| Halesowen Town

| 1-0

| Bishop's Stortford

14

| Hayes

| 2-0

| Moor Green

15

| Letchworth Garden City

| 0-1

| Chelmsford City

16

| Leyton Wingate

| 0-0

| Atherstone United

17

| Leytonstone Ilford

| 0-1

| Worcester City

18

| Macclesfield Town

| 3-1

| Whitby Town

19

| Maidstone United

| 2-0

| Dartford

20

| Merthyr Tydfil

| 3-0

| Croydon

21

| Northwich Victoria

| 3-0

| Easington Colliery

22

| Runcorn

| 2-1

| Barrow

23

| Sutton United

| 3-0

| Basingstoke Town

24

| Tamworth

| 2-0

| Wealdstone

25

| Thanet United

| 0-4

| Bognor Regis Town

26

| V S Rugby

| 3-0

| Nuneaton Borough

27

| Weymouth

| 1-3

| Yeovil Town

28

| Willenhall Town

| 0-6

| Barnet

=Replays=

class="wikitable" style="text-align:center;"
width=20 | Tie

!width=175 | Home team

!width=20 | Score

!width=175 | Away team

2

| Atherstone United

| 4-2

| Leyton Wingate

16

| Welling United

| 3-2

| Boston United

1987-88 FA Cup

See 1987-88 FA Cup for details of the rounds from the first round proper onwards.