1977–78 Northern Premier League

{{Use dmy dates|date=October 2015}}

{{Use British English|date=October 2015}}

{{Infobox football league season

|competition= Northern Premier League

|season=1977–78

|winners=Boston United

|promoted=Wigan Athletic

|relegated=Great Harwood

|matches=552

|total goals=1648

|biggest home win=Gateshead 8–0 South Liverpool
(14 February 1978)

|biggest away win={{nobreak|South Liverpool 0–5 Northwich Victoria}}
(10 September 1977)

Lancaster City 1–6 Wigan Athletic
(22 October 1977)

|highest scoring=Boston United 7–3 Frickley Athletic
(25 February 1978)

|longest wins= 10 matches
Bangor City
(11 March 1978 – 18 April 1978)

|longest unbeaten= 26 matches
Wigan Athletic
(11 October 1977 – 5 April 1978)

|longest winless= 12 matches
Barrow
(27 August 1977 – 22 October 1977)

Lancaster City
(26 November 1977 – 11 March 1978)

|longest losses = 6 matches
Workington
(12 October 1977 – 19 November 1977)

Buxton
(1 April 1978 – 24 April 1978)

|prevseason=1976–77

|nextseason=1978–79

}}

The 1977–78 Northern Premier League was the tenth season of the Northern Premier League, a regional football league in Northern England, the northern areas of the Midlands and North Wales. The season began on 21 August 1976 and concluded on 7 May 1978.{{cite web|title=The Football Archives 77–78|url=http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1977-1978|publisher=The Football Archives}}

Overview

The League featured twenty-four teams.

=Team changes=

The following club left the League at the end of the previous season:

The following club joined the League at the start of the season:

=League table=

{{#invoke:sports table|main|style=WDL

|res_col_header=QR

|teamwidth=auto

|winpoints=2

|team1=BOS|name_BOS=Boston United

|team2=WIG|name_WIG=Wigan Athletic

|team3=BAN|name_BAN=Bangor City

|team4=SCA|name_SCA=Scarborough

|team5=ALT|name_ALT=Altrincham

|team6=NOR|name_NOR=Northwich Victoria

|team7=STA|name_STA=Stafford Rangers

|team8=RUN|name_RUN=Runcorn

|team9=MOS|name_MOS=Mossley

|team10=MAT|name_MAT=Matlock Town

|team11=LNC|name_LNC=Lancaster City

|team12=FRK|name_FRK=Frickley Athletic

|team13=BRW|name_BRW=Barrow

|team14=GOO|name_GOO=Goole Town

|team15=GHA|name_GHA=Great Harwood

|team16=GAI|name_GAI=Gainsborough Trinity

|team17=GAT|name_GAT=Gateshead

|team18=NET|name_NET=Netherfield

|team19=WRK|name_WRK=Workington

|team20=WKS|name_WKS=Worksop Town

|team21=MOR|name_MOR=Morecambe

|team22=MAC|name_MAC=Macclesfield Town

|team23=BUX|name_BUX=Buxton

|team24=SLI|name_SLI=South Liverpool

|win_BOS=31|draw_BOS=9|loss_BOS=6|gf_BOS=85|ga_BOS=35|status_BOS=C

|win_WIG=25|draw_WIG=15|loss_WIG=6|gf_WIG=83|ga_WIG=45|status_WIG=P

|win_BAN=26|draw_BAN=10|loss_BAN=10|gf_BAN=92|ga_BAN=50

|win_SCA=26|draw_SCA=10|loss_SCA=10|gf_SCA=80|ga_SCA=39

|win_ALT=22|draw_ALT=15|loss_ALT=9|gf_ALT=84|ga_ALT=49

|win_NOR=22|draw_NOR=14|loss_NOR=10|gf_NOR=83|ga_NOR=55

|win_STA=22|draw_STA=13|loss_STA=11|gf_STA=71|ga_STA=41

|win_RUN=19|draw_RUN=18|loss_RUN=9|gf_RUN=70|ga_RUN=44

|win_MOS=22|draw_MOS=11|loss_MOS=13|gf_MOS=85|ga_MOS=73

|win_MAT=21|draw_MAT=12|loss_MAT=13|gf_MAT=79|ga_MAT=60

|win_LNC=15|draw_LNC=14|loss_LNC=17|gf_LNC=66|ga_LNC=82

|win_FRK=15|draw_FRK=12|loss_FRK=19|gf_FRK=77|ga_FRK=81

|win_BRW=14|draw_BRW=12|loss_BRW=20|gf_BRW=58|ga_BRW=61

|win_GOO=15|draw_GOO=9|loss_GOO=22|gf_GOO=60|ga_GOO=68

|win_GHA=13|draw_GHA=13|loss_GHA=20|gf_GHA=66|ga_GHA=83

|win_GAI=14|draw_GAI=10|loss_GAI=22|gf_GAI=61|ga_GAI=74

|win_GAT=16|draw_GAT=5|loss_GAT=25|gf_GAT=65|ga_GAT=74

|win_NET=11|draw_NET=13|loss_NET=22|gf_NET=50|ga_NET=80

|win_WRK=13|draw_WRK=8|loss_WRK=25|gf_WRK=48|ga_WRK=80

|win_WKS=12|draw_WKS=10|loss_WKS=24|gf_WKS=45|ga_WKS=84

|win_MOR=11|draw_MOR=11|loss_MOR=24|gf_MOR=67|ga_MOR=92

|win_MAC=12|draw_MAC=9|loss_MAC=25|gf_MAC=60|ga_MAC=92

|win_BUX=13|draw_BUX=6|loss_BUX=27|gf_BUX=60|ga_BUX=95

|win_SLI=9|draw_SLI=7|loss_SLI=30|gf_SLI=53|ga_SLI=111

|result2=C|result15=F

|col_C=green1|text_C= Promoted to Football League Fourth Division

|col_F=#CCCCCC|text_F= Club Folded.

|class_rules=1) points; 2) goal difference; 3) number of goals scored.

The points system up until the 1982–83 season: 2 points for a win, 1 point for a draw and 0 points for losing.

|update=7 May 1978

|source=[http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1977-1978 The Football Archives]

}}

=Results=

{{#invoke:Sports results|main

|matches_style=FBR|solid_cell=grey

|team1=ALT|team2=BAN|team3=BRW|team4=BOS|team5=BUX|team6=FRK

|team7=GAI|team8=GAT|team9=GOO|team10=GHA|team11=LNC|team12=MAC

|team13=MAT|team14=MOR|team15=MOS|team16=NET|team17=NOR|team18=RUN

|team19=SCA|team20=SLI|team21=STA|team22=WIG|team23=WRK|team24=WOK

|name_ALT=Altrincham

|name_BAN=Bangor City

|name_BRW=Barrow

|name_BOS=Boston United

|name_BUX=Buxton

|name_FRK=Frickley Athletic

|name_GAI=Gainsborough Trinity

|name_GAT=Gateshead United

|name_GOO=Goole Town

|name_GHA=Great Harwood

|name_LNC=Lancaster City

|name_MAC=Macclesfield Town

|name_MAT=Matlock Town

|name_MOR=Morecambe

|name_MOS=Mossley

|name_NET=Netherfield

|name_NOR=Northwich Victoria

|name_RUN=Runcorn

|name_SCA=Scarborough

|name_SLI=South Liverpool

|name_STA=Stafford Rangers

|name_WIG=Wigan Athletic

|name_WRK=Workington

|name_WOK=Worksop Town

|match_ALT_BAN=3–3

|match_ALT_BRW=2–0

|match_ALT_BOS=3–0

|match_ALT_BUX=4–0

|match_ALT_FRK=3–1

|match_ALT_GAI=0–0

|match_ALT_GAT=2–2

|match_ALT_GOO=4–0

|match_ALT_GHA=5–0

|match_ALT_LNC=2–2

|match_ALT_MAC=2–2

|match_ALT_MAT=2–1

|match_ALT_MOR=3–2

|match_ALT_MOS=1–2

|match_ALT_NET=2–2

|match_ALT_NOR=2–2

|match_ALT_RUN=2–0

|match_ALT_SCA=0–0

|match_ALT_SLI=3–1

|match_ALT_STA=1–1

|match_ALT_WIG=0–0

|match_ALT_WRK=5–1

|match_ALT_WOK=4–0

|match_BAN_ALT=2–2

|match_BAN_BRW=1–0

|match_BAN_BOS=0–1

|match_BAN_BUX=1–0

|match_BAN_FRK=5–2

|match_BAN_GAI=4–1

|match_BAN_GAT=4–2

|match_BAN_GOO=2–1

|match_BAN_GHA=5–1

|match_BAN_LNC=1–0

|match_BAN_MAC=6–1

|match_BAN_MAT=2–0

|match_BAN_MOR=1–1

|match_BAN_MOS=2–3

|match_BAN_NET=4–0

|match_BAN_NOR=1–0

|match_BAN_RUN=2–1

|match_BAN_SCA=1–2

|match_BAN_SLI=6–0

|match_BAN_STA=1–0

|match_BAN_WIG=0–0

|match_BAN_WRK=3–1

|match_BAN_WOK=3–0

|match_BRW_ALT=1–2

|match_BRW_BAN=0–2

|match_BRW_BOS=0–1

|match_BRW_BUX=1–1

|match_BRW_FRK=4–1

|match_BRW_GAI=2–1

|match_BRW_GAT=1–0

|match_BRW_GOO=1–0

|match_BRW_GHA=7–0

|match_BRW_LNC=1–0

|match_BRW_MAC=3–0

|match_BRW_MAT=0–1

|match_BRW_MOR=3–0

|match_BRW_MOS=2–2

|match_BRW_NET=0–0

|match_BRW_NOR=4–2

|match_BRW_RUN=0–0

|match_BRW_SCA=0–2

|match_BRW_SLI=3–1

|match_BRW_STA=0–1

|match_BRW_WIG=1–1

|match_BRW_WRK=3–1

|match_BRW_WOK=0–0

|match_BOS_ALT=1–0

|match_BOS_BAN=3–0

|match_BOS_BRW=2–0

|match_BOS_BUX=2–1

|match_BOS_FRK=7–3

|match_BOS_GAI=1–0

|match_BOS_GAT=3–1

|match_BOS_GOO=2–1

|match_BOS_GHA=4–2

|match_BOS_LNC=1–3

|match_BOS_MAC=1–0

|match_BOS_MAT=2–1

|match_BOS_MOR=5–2

|match_BOS_MOS=0–1

|match_BOS_NET=2–0

|match_BOS_NOR=0–1

|match_BOS_RUN=0–0

|match_BOS_SCA=0–0

|match_BOS_SLI=0–0

|match_BOS_STA=1–1

|match_BOS_WIG=4–2

|match_BOS_WRK=6–0

|match_BOS_WOK=4–0

|match_BUX_ALT=0–2

|match_BUX_BAN=0–4

|match_BUX_BRW=0–2

|match_BUX_BOS=0–2

|match_BUX_FRK=0–1

|match_BUX_GAI=0–3

|match_BUX_GAT=2–1

|match_BUX_GOO=2–1

|match_BUX_GHA=5–1

|match_BUX_LNC=4–3

|match_BUX_MAC=1–1

|match_BUX_MAT=2–3

|match_BUX_MOR=1–0

|match_BUX_MOS=3–3

|match_BUX_NET=3–1

|match_BUX_NOR=0–2

|match_BUX_RUN=0–2

|match_BUX_SCA=0–3

|match_BUX_SLI=3–1

|match_BUX_STA=0–3

|match_BUX_WIG=2–2

|match_BUX_WRK=0–1

|match_BUX_WOK=7–0

|match_FRK_ALT=1–1

|match_FRK_BAN=1–1

|match_FRK_BRW=0–0

|match_FRK_BOS=0–3

|match_FRK_BUX=4–3

|match_FRK_GAI=2–0

|match_FRK_GAT=1–3

|match_FRK_GOO=2–2

|match_FRK_GHA=1–1

|match_FRK_LNC=7–1

|match_FRK_MAC=3–2

|match_FRK_MAT=1–1

|match_FRK_MOR=2–2

|match_FRK_MOS=2–0

|match_FRK_NET=1–2

|match_FRK_NOR=0–3

|match_FRK_RUN=0–0

|match_FRK_SCA=0–1

|match_FRK_SLI=4–2

|match_FRK_STA=0–2

|match_FRK_WIG=4–0

|match_FRK_WRK=1–2

|match_FRK_WOK=0–0

|match_GAI_ALT=0–2

|match_GAI_BAN=0–0

|match_GAI_BRW=1–1

|match_GAI_BOS=2–1

|match_GAI_BUX=0–1

|match_GAI_FRK=2–2

|match_GAI_GAT=3–2

|match_GAI_GOO=1–2

|match_GAI_GHA=3–1

|match_GAI_LNC=1–0

|match_GAI_MAC=1–2

|match_GAI_MAT=0–0

|match_GAI_MOR=2–0

|match_GAI_MOS=2–2

|match_GAI_NET=2–2

|match_GAI_NOR=3–1

|match_GAI_RUN=2–1

|match_GAI_SCA=0–1

|match_GAI_SLI=4–2

|match_GAI_STA=2–2

|match_GAI_WIG=1–2

|match_GAI_WRK=2–0

|match_GAI_WOK=3–2

|match_GAT_ALT=5–1

|match_GAT_BAN=1–2

|match_GAT_BRW=3–0

|match_GAT_BOS=0–1

|match_GAT_BUX=3–1

|match_GAT_FRK=0–2

|match_GAT_GAI=0–1

|match_GAT_GOO=2–4

|match_GAT_GHA=2–1

|match_GAT_LNC=2–1

|match_GAT_MAC=1–2

|match_GAT_MAT=2–1

|match_GAT_MOR=3–2

|match_GAT_MOS=1–3

|match_GAT_NET=1–0

|match_GAT_NOR=1–2

|match_GAT_RUN=1–3

|match_GAT_SCA=2–2

|match_GAT_SLI=8–0

|match_GAT_STA=0–3

|match_GAT_WIG=0–3

|match_GAT_WRK=2–3

|match_GAT_WOK=1–1

|match_GOO_ALT=0–1

|match_GOO_BAN=1–0

|match_GOO_BRW=0–0

|match_GOO_BOS=1–1

|match_GOO_BUX=6–0

|match_GOO_FRK=3–4

|match_GOO_GAI=0–1

|match_GOO_GAT=2–0

|match_GOO_GHA=2–1

|match_GOO_LNC=0–2

|match_GOO_MAC=3–2

|match_GOO_MAT=3–1

|match_GOO_MOR=1–1

|match_GOO_MOS=1–0

|match_GOO_NET=2–2

|match_GOO_NOR=2–2

|match_GOO_RUN=1–1

|match_GOO_SCA=2–1

|match_GOO_SLI=1–0

|match_GOO_STA=2–0

|match_GOO_WIG=0–2

|match_GOO_WRK=3–0

|match_GOO_WOK=0–2

|match_GHA_ALT=0–2

|match_GHA_BAN=7–2

|match_GHA_BRW=1–1

|match_GHA_BOS=0–1

|match_GHA_BUX=4–0

|match_GHA_FRK=3–1

|match_GHA_GAI=3–1

|match_GHA_GAT=1–1

|match_GHA_GOO=2–2

|match_GHA_LNC=0–0

|match_GHA_MAC=1–3

|match_GHA_MAT=5–2

|match_GHA_MOR=1–2

|match_GHA_MOS=4–3

|match_GHA_NET=2–2

|match_GHA_NOR=2–0

|match_GHA_RUN=2–2

|match_GHA_SCA=2–1

|match_GHA_SLI=0–0

|match_GHA_STA=1–1

|match_GHA_WIG=2–3

|match_GHA_WRK=3–1

|match_GHA_WOK=3–0

|match_LNC_ALT=2–1

|match_LNC_BAN=1–1

|match_LNC_BRW=4–3

|match_LNC_BOS=2–2

|match_LNC_BUX=0–1

|match_LNC_FRK=1–4

|match_LNC_GAI=1–0

|match_LNC_GAT=2–1

|match_LNC_GOO=0–0

|match_LNC_GHA=1–1

|match_LNC_MAC=3–1

|match_LNC_MAT=1–0

|match_LNC_MOR=1–3

|match_LNC_MOS=3–3

|match_LNC_NET=1–0

|match_LNC_NOR=3–2

|match_LNC_RUN=1–2

|match_LNC_SCA=0–0

|match_LNC_SLI=2–0

|match_LNC_STA=0–0

|match_LNC_WIG=1–6

|match_LNC_WRK=1–0

|match_LNC_WOK=2–0

|match_MAC_ALT=3–3

|match_MAC_BAN=0–2

|match_MAC_BRW=5–0

|match_MAC_BOS=0–1

|match_MAC_BUX=3–0

|match_MAC_FRK=0–3

|match_MAC_GAI=1–0

|match_MAC_GAT=2–0

|match_MAC_GOO=2–1

|match_MAC_GHA=0–1

|match_MAC_LNC=4–0

|match_MAC_MAT=2–2

|match_MAC_MOR=1–2

|match_MAC_MOS=1–3

|match_MAC_NET=0–1

|match_MAC_NOR=0–4

|match_MAC_RUN=3–1

|match_MAC_SCA=1–1

|match_MAC_SLI=1–3

|match_MAC_STA=1–0

|match_MAC_WIG=0–4

|match_MAC_WRK=1–1

|match_MAC_WOK=2–1

|match_MAT_ALT=3–4

|match_MAT_BAN=1–1

|match_MAT_BRW=3–2

|match_MAT_BOS=2–1

|match_MAT_BUX=2–1

|match_MAT_FRK=2–1

|match_MAT_GAI=1–1

|match_MAT_GAT=4–1

|match_MAT_GOO=1–0

|match_MAT_GHA=3–0

|match_MAT_LNC=3–0

|match_MAT_MAC=2–0

|match_MAT_MOR=0–0

|match_MAT_MOS=5–2

|match_MAT_NET=2–2

|match_MAT_NOR=2–2

|match_MAT_RUN=0–2

|match_MAT_SCA=0–0

|match_MAT_SLI=4–0

|match_MAT_STA=2–1

|match_MAT_WIG=0–1

|match_MAT_WRK=3–1

|match_MAT_WOK=2–1

|match_MOR_ALT=0–1

|match_MOR_BAN=0–1

|match_MOR_BRW=3–1

|match_MOR_BOS=0–4

|match_MOR_BUX=1–1

|match_MOR_FRK=3–2

|match_MOR_GAI=1–1

|match_MOR_GAT=1–0

|match_MOR_GOO=5–1

|match_MOR_GHA=2–1

|match_MOR_LNC=4–2

|match_MOR_MAC=2–2

|match_MOR_MAT=0–1

|match_MOR_MOS=1–5

|match_MOR_NET=4–1

|match_MOR_NOR=1–2

|match_MOR_RUN=1–1

|match_MOR_SCA=3–5

|match_MOR_SLI=0–3

|match_MOR_STA=1–2

|match_MOR_WIG=1–2

|match_MOR_WRK=3–3

|match_MOR_WOK=2–2

|match_MOS_ALT=1–1

|match_MOS_BAN=1–0

|match_MOS_BRW=1–1

|match_MOS_BOS=1–2

|match_MOS_BUX=3–2

|match_MOS_FRK=2–2

|match_MOS_GAI=2–1

|match_MOS_GAT=0–1

|match_MOS_GOO=3–2

|match_MOS_GHA=1–1

|match_MOS_LNC=4–1

|match_MOS_MAC=2–1

|match_MOS_MAT=2–1

|match_MOS_MOR=5–4

|match_MOS_NET=3–0

|match_MOS_NOR=2–2

|match_MOS_RUN=1–3

|match_MOS_SCA=1–0

|match_MOS_SLI=2–1

|match_MOS_STA=0–1

|match_MOS_WIG=1–3

|match_MOS_WRK=5–0

|match_MOS_WOK=2–1

|match_NET_ALT=2–1

|match_NET_BAN=3–2

|match_NET_BRW=1–2

|match_NET_BOS=0–1

|match_NET_BUX=1–2

|match_NET_FRK=2–4

|match_NET_GAI=2–0

|match_NET_GAT=1–0

|match_NET_GOO=0–1

|match_NET_GHA=2–1

|match_NET_LNC=2–5

|match_NET_MAC=4–1

|match_NET_MAT=0–1

|match_NET_MOR=1–2

|match_NET_MOS=3–2

|match_NET_NOR=0–0

|match_NET_RUN=0–3

|match_NET_SCA=0–3

|match_NET_SLI=2–2

|match_NET_STA=0–0

|match_NET_WIG=1–2

|match_NET_WRK=1–1

|match_NET_WOK=1–0

|match_NOR_ALT=1–0

|match_NOR_BAN=1–1

|match_NOR_BRW=1–0

|match_NOR_BOS=0–2

|match_NOR_BUX=2–2

|match_NOR_FRK=2–0

|match_NOR_GAI=5–4

|match_NOR_GAT=4–0

|match_NOR_GOO=2–1

|match_NOR_GHA=0–0

|match_NOR_LNC=5–2

|match_NOR_MAC=3–0

|match_NOR_MAT=2–5

|match_NOR_MOR=3–0

|match_NOR_MOS=1–0

|match_NOR_NET=1–1

|match_NOR_RUN=0–0

|match_NOR_SCA=2–1

|match_NOR_SLI=2–0

|match_NOR_STA=1–1

|match_NOR_WIG=1–1

|match_NOR_WRK=4–2

|match_NOR_WOK=5–2

|match_RUN_ALT=1–1

|match_RUN_BAN=2–2

|match_RUN_BRW=1–0

|match_RUN_BOS=2–2

|match_RUN_BUX=2–1

|match_RUN_FRK=1–1

|match_RUN_GAI=3–2

|match_RUN_GAT=0–3

|match_RUN_GOO=4–0

|match_RUN_GHA=0–2

|match_RUN_LNC=0–0

|match_RUN_MAC=6–0

|match_RUN_MAT=1–1

|match_RUN_MOR=2–1

|match_RUN_MOS=0–0

|match_RUN_NET=2–0

|match_RUN_NOR=3–0

|match_RUN_SCA=1–0

|match_RUN_SLI=4–0

|match_RUN_STA=1–1

|match_RUN_WIG=2–2

|match_RUN_WRK=1–0

|match_RUN_WOK=2–0

|match_SCA_ALT=0–1

|match_SCA_BAN=0–2

|match_SCA_BRW=2–1

|match_SCA_BOS=1–1

|match_SCA_BUX=2–1

|match_SCA_FRK=0–1

|match_SCA_GAI=2–1

|match_SCA_GAT=0–0

|match_SCA_GOO=2–1

|match_SCA_GHA=2–1

|match_SCA_LNC=0–0

|match_SCA_MAC=3–0

|match_SCA_MAT=2–0

|match_SCA_MOR=1–0

|match_SCA_MOS=6–0

|match_SCA_NET=5–3

|match_SCA_NOR=1–0

|match_SCA_RUN=2–1

|match_SCA_SLI=6–2

|match_SCA_STA=2–0

|match_SCA_WIG=3–1

|match_SCA_WRK=1–2

|match_SCA_WOK=4–0

|match_SLI_ALT=0–1

|match_SLI_BAN=0–4

|match_SLI_BRW=2–4

|match_SLI_BOS=1–2

|match_SLI_BUX=4–3

|match_SLI_FRK=3–2

|match_SLI_GAI=2–3

|match_SLI_GAT=0–1

|match_SLI_GOO=0–2

|match_SLI_GHA=3–0

|match_SLI_LNC=2–2

|match_SLI_MAC=3–2

|match_SLI_MAT=3–3

|match_SLI_MOR=2–1

|match_SLI_MOS=1–2

|match_SLI_NET=0–1

|match_SLI_NOR=0–5

|match_SLI_RUN=2–2

|match_SLI_SCA=0–4

|match_SLI_STA=1–2

|match_SLI_WIG=0–2

|match_SLI_WRK=0–1

|match_SLI_WOK=1–0

|match_STA_ALT=0–1

|match_STA_BAN=4–1

|match_STA_BRW=1–0

|match_STA_BOS=1–1

|match_STA_BUX=4–1

|match_STA_FRK=3–1

|match_STA_GAI=5–0

|match_STA_GAT=0–1

|match_STA_GOO=1–0

|match_STA_GHA=2–0

|match_STA_LNC=3–2

|match_STA_MAC=2–2

|match_STA_MAT=1–3

|match_STA_MOR=3–0

|match_STA_MOS=0–0

|match_STA_NET=2–0

|match_STA_NOR=0–0

|match_STA_RUN=2–1

|match_STA_SCA=2–0

|match_STA_SLI=2–3

|match_STA_WIG=2–2

|match_STA_WRK=1–0

|match_STA_WOK=3–0

|match_WIG_ALT=1–0

|match_WIG_BAN=2–1

|match_WIG_BRW=4–1

|match_WIG_BOS=0–2

|match_WIG_BUX=4–0

|match_WIG_FRK=1–0

|match_WIG_GAI=2–1

|match_WIG_GAT=1–0

|match_WIG_GOO=2–0

|match_WIG_GHA=0–0

|match_WIG_LNC=2–2

|match_WIG_MAC=1–1

|match_WIG_MAT=2–0

|match_WIG_MOR=1–1

|match_WIG_MOS=1–2

|match_WIG_NET=0–0

|match_WIG_NOR=1–1

|match_WIG_RUN=0–0

|match_WIG_SCA=2–4

|match_WIG_SLI=2–0

|match_WIG_STA=1–0

|match_WIG_WRK=4–1

|match_WIG_WOK=3–0

|match_WRK_ALT=2–1

|match_WRK_BAN=0–1

|match_WRK_BRW=2–0

|match_WRK_BOS=0–1

|match_WRK_BUX=0–2

|match_WRK_FRK=0–1

|match_WRK_GAI=4–1

|match_WRK_GAT=0–1

|match_WRK_GOO=2–1

|match_WRK_GHA=2–0

|match_WRK_LNC=0–0

|match_WRK_MAC=2–1

|match_WRK_MAT=0–3

|match_WRK_MOR=4–1

|match_WRK_MOS=1–2

|match_WRK_NET=4–0

|match_WRK_NOR=1–2

|match_WRK_RUN=1–2

|match_WRK_SCA=0–0

|match_WRK_SLI=0–0

|match_WRK_STA=0–3

|match_WRK_WIG=1–4

|match_WRK_WOK=0–0

|match_WOK_ALT=1–0

|match_WOK_BAN=0–2

|match_WOK_BRW=2–2

|match_WOK_BOS=0–1

|match_WOK_BUX=0–1

|match_WOK_FRK=2–1

|match_WOK_GAI=2–1

|match_WOK_GAT=1–3

|match_WOK_GOO=2–1

|match_WOK_GHA=0–1

|match_WOK_LNC=3–5

|match_WOK_MAC=3–1

|match_WOK_MAT=1–1

|match_WOK_MOR=2–1

|match_WOK_MOS=1–0

|match_WOK_NET=1–1

|match_WOK_NOR=1–0

|match_WOK_RUN=2–1

|match_WOK_SCA=1–2

|match_WOK_SLI=3–2

|match_WOK_STA=4–2

|match_WOK_WIG=1–1

|match_WOK_WRK=0–0

|update=7 May 1978

|source=[http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1977-1978 The Football Archives]

|date=May 1978

}}

=Stadia and locations=

{{location map+ |Northern England|float=right |width=675 |caption=Locations of the 1977–78 Northern Premier League teams |places=

{{location map~ |Northern England |lat=53.383436 |long=-2.335158 |label= Altrincham|label_size=80 |position=top}}

{{location map~ |Northern England |lat=53.224167 |long=-4.131389 |label= Bangor City|label_size=80 |position=right}}

{{location map~ |Northern England |lat=54.123333 |long=-3.235000 |label= Barrow|label_size=80 |position=left}}

{{location map~ |Northern England |lat=52.976755 |long= 0.018816 |label= Boston United|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.256635 |long=-1.906555 |label= Buxton|label_size=80 |position=right}}

{{location map~ |Northern England |lat=53.588000 |long=-1.292194 |label= Frickley Athletic|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.403397 |long=-0.774525 |label= Gainsborough Trinity|label_size=80 |position=right}}

{{location map~ |Northern England |lat=54.961025 |long=-1.579672 |label= Gateshead United|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.703148 |long=-0.880842 |label= Goole Town|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.789195 |long=-2.391113 |label= Great Harwood|label_size=80 |position=right}}

{{location map~ |Northern England |lat=54.051057 |long=-2.810889 |label= Lancaster City|label_size=80 |position=right}}

{{location map~ |Northern England |lat=53.242828 |long=-2.127114 |label= Macclesfield Town|label_size=80 |position=bottom}}

{{location map~ |Northern England |lat=53.137075 |long=-1.551715 |label= Matlock Town|label_size=80 |position=right}}

{{location map~ |Northern England |lat=54.067545 |long=-2.847084 |label= Morecambe|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.516412 |long=-2.044307 |label= Mossley|label_size=80 |position=left}}

{{location map~ |Northern England |lat=54.320474 |long=-2.736481 |label= Netherfield|label_size=80 |position=top}}

{{location map~ |Northern England |lat=53.258283 |long=-2.510747 |label= Northwich Victoria|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.341841 |long=-2.722481 |label= Runcorn|label_size=80 |position=right}}

{{location map~ |Northern England |lat=54.265534 |long=-0.418267 |label= Scarborough|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.357828 |long=-2.889871 |label= South Liverpool|label_size=80 |position=top}}

{{location map~ |Northern England |lat=52.818542 |long=-2.116858 |label= Stafford Rangers|label_size=80 |position=left}}

{{location map~ |Northern England |lat=53.555028 |long=-2.650384 |label= Wigan Athletic|label_size=80 |position=top}}

{{location map~ |Northern England |lat=54.648714 |long=-3.551050 |label= Workington|label_size=80 |position=top}}

{{location map~ |Northern England |lat=53.306293 |long=-1.125125 |label= Worksop Town|label_size=80 |position=top}}

}}

class="wikitable sortable"
Team

! Stadium

AltrinchamMoss Lane
Bangor CityFarrar Road
BarrowHolker Street
Boston UnitedYork Street
BuxtonThe Silverlands
Frickley AthleticWestfield Lane
Gainsborough TrinityThe Northolme
Gateshead UnitedGateshead Youth Stadium
Goole TownVictoria Pleasure Ground
Great HarwoodThe Showground
Lancaster CityGiant Axe
Macclesfield TownMoss Rose
Matlock TownCauseway Lane
MorecambeChristie Park
MossleySeel Park
NetherfieldParkside
Northwich VictoriaDrill Field
RuncornCanal Street
ScarboroughAthletic Ground
South LiverpoolHolly Park
Stafford RangersMarston Road
Wigan AthleticSpringfield Park
WorkingtonBorough Park
Worksop TownCentral Avenue

Cup results

=Challenge Cup=

{{main|Northern Premier League Challenge Cup}}

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Matlock Town3–0Boston United

=Northern Premier League Shield=

{{main|Northern Premier League Shield}}

Between Champions of NPL Premier Division and Winners of the NPL Cup.

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Matlock TownbeatBoston United

=FA Cup=

{{main|1977–78 FA Cup}}

Out of the twenty-four clubs from the Northern Premier League, only two teams reached the second round:

Second Round

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team|
Crewe Alexandra0–0Scarborough
Scarborough2–0Crewe AlexandraReplay
Hartlepool United4–2Runcorn

Third Round

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Brighton & Hove Albion3–0Scarborough

=FA Trophy=

{{main|1977–78 FA Trophy}}

Out of the twenty-four clubs from the Northern Premier League, two teams reached the fourth round:

Fourth Round

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Altrincham4–2Winsford United
Merthyr Tydfil0–0Runcorn
Runcorn3–2Merthyr Tydfil

Semi-finals

class="wikitable" style="text-align:center"
width=80|Stagewidth=180|Home Teamwidth=20|Scorewidth=180|Away Team
1st LegAltrincham0–0Runcorn
2nd LegRuncorn0–1Altrincham
AggregateAltrincham1–0Runcorn

Final

class="wikitable" style="text-align:center"
width=180|Home Teamwidth=20|Scorewidth=180|Away Team
Altrincham3–1Leatherhead

End of the season

At the end of the tenth season of the Northern Premier League, Wigan Athletic who was put forward for election, received enough votes, on the second round of voting, to be promoted to the Football League. Great Harwood folded Great Harwood Town replaced in Lancashire Combination

=Football League elections=

Alongside the four Football League teams facing re-election, two non-League teams, one from the Northern Premier League and the other from the Southern League, applied to be elected. Three out of the four Football League teams were re-elected. Wigan Athletic from the Northern Premier League tied with Southport from the Football League on the first round of voting. A second round was then implemented with Wigan Athletic gaining promotion, replacing Southport from the Football League as they did not receive enough votes. Southport was subsequently relegated to the Northern Premier League.[http://www.nonleaguematters.co.uk/forum/gforum.cgi?do=post_attachment;postatt_id=3506; A history of admission to the Football League]

class=wikitable style=text-align:left

!Club!!League!!First
round
votes!!Second
round
votes

bgcolor=ccffcc

|York City

Football League Division Fouralign=right|49
bgcolor=ccffcc

|Rochdale

Football League Division Fouralign=right|39
bgcolor=ccffcc

|Hartlepool United

Football League Division Fouralign=right|37
bgcolor=ccffcc

|Wigan Athletic

Northern Premier Leaguealign=right|26align=right|29
SouthportFootball League Division Fouralign=right|26align=right|20
Bath CitySouthern Leaguealign=right|23

=Promotion and relegation=

The number of clubs reduced from twenty-four clubs to twenty-three clubs for the following season.

The following two clubs left the League at the end of the season:

The following club joined the League the following season:

References

{{Reflist}}