1978–79 Northern Premier League

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

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

{{Infobox football league season

|competition= Northern Premier League

|season=1978–79

|winners=Mossley

|promoted=Altrincham
Scarborough
Boston United
Stafford Rangers
Northwich Victoria
Bangor City
Barrow

|relegated=none

|matches=506

|total goals=1414

|biggest home win=Stafford Rangers 7–0 Netherfield
(11 November 1978)

|biggest away win=Workington 0–6 Mossley
(31 January 1979)

|highest scoring={{nobreak|Lancaster City 5–3 Macclesfield Town}}
(25 November 1978)

|longest wins=7 matches
Mossley
(20 January 1979 – 24 March 1979)

|longest unbeaten=18 matches
Mossley
(25 November 1978 – 14 April 1979)

|longest winless=19 matches
Gateshead
(23 September 1978 – 5 March 1979)

|longest losses=6 matches
Netherfield
(11 November 1978 – 16 December 1978)

Macclesfield Town
(25 November 1978 – 24 February 1979)

Macclesfield Town
(18 April 1979 – 28 April 1979)

|prevseason=1977–78

|nextseason=1979–80

}}

The 1978–79 Northern Premier League was the eleventh 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 19 August 1978 and concluded on 21 May 1979.{{cite web|title=The Football Archives 78–79|url=http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1978-1979|publisher=The Football Archives}}

Overview

The League featured twenty-three clubs.

=Team changes=

The following two clubs 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=MOS|name_MOS=Mossley

|team2=ALT|name_ALT=Altrincham

|team3=MAT|name_MAT=Matlock Town

|team4=SCA|name_SCA=Scarborough

|team5=SOU|name_SOU=Southport

|team6=BOS|name_BOS=Boston United

|team7=RUN|name_RUN=Runcorn

|team8=STA|name_STA=Stafford Rangers

|team9=GOO|name_GOO=Goole Town

|team10=NOR|name_NOR=Northwich Victoria

|team11=LNC|name_LNC=Lancaster City

|team12=BAN|name_BAN=Bangor City

|team13=WKS|name_WKS=Worksop Town

|team14=WRK|name_WRK=Workington

|team15=NET|name_NET=Netherfield

|team16=BRW|name_BRW=Barrow

|team17=GAI|name_GAI=Gainsborough Trinity

|team18=MOR|name_MOR=Morecambe

|team19=FRK|name_FRK=Frickley Athletic

|team20=SLI|name_SLI=South Liverpool

|team21=GAT|name_GAT=Gateshead

|team22=BUX|name_BUX=Buxton

|team23=MAC|name_MAC=Macclesfield Town

|win_MOS=32|draw_MOS=5|loss_MOS=7|gf_MOS=117|ga_MOS=48|status_MOS=C

|win_ALT=25|draw_ALT=11|loss_ALT=8|gf_ALT=93|ga_ALT=39|status_ALT=P

|win_MAT=24|draw_MAT=8|loss_MAT=12|gf_MAT=100|ga_MAT=59

|win_SCA=19|draw_SCA=14|loss_SCA=11|gf_SCA=61|ga_SCA=44|status_SCA=p

|win_SOU=19|draw_SOU=14|loss_SOU=11|gf_SOU=62|ga_SOU=49

|win_BOS=17|draw_BOS=18|loss_BOS=9|gf_BOS=40|ga_BOS=33|status_BOS=P

|win_RUN=21|draw_RUN=9|loss_RUN=14|gf_RUN=79|ga_RUN=54

|win_STA=18|draw_STA=14|loss_STA=12|gf_STA=67|ga_STA=41|status_STA=P

|win_GOO=17|draw_GOO=15|loss_GOO=12|gf_GOO=56|ga_GOO=61

|win_NOR=18|draw_NOR=11|loss_NOR=15|gf_NOR=64|ga_NOR=52|status_NOR=P

|win_LNC=17|draw_LNC=12|loss_LNC=15|gf_LNC=62|ga_LNC=54

|win_BAN=15|draw_BAN=14|loss_BAN=15|gf_BAN=65|ga_BAN=66|status_BAN=P

|win_WKS=13|draw_WKS=14|loss_WKS=17|gf_WKS=55|ga_WKS=67

|win_WRK=16|draw_WRK=7|loss_WRK=21|gf_WRK=62|ga_WRK=74

|win_NET=13|draw_NET=11|loss_NET=20|gf_NET=39|ga_NET=69

|win_BRW=14|draw_BRW=9|loss_BRW=21|gf_BRW=47|ga_BRW=78|status_BRW=P

|win_GAI=12|draw_GAI=12|loss_GAI=20|gf_GAI=52|ga_GAI=67

|win_MOR=11|draw_MOR=13|loss_MOR=20|gf_MOR=55|ga_MOR=65

|win_FRK=13|draw_FRK=9|loss_FRK=22|gf_FRK=58|ga_FRK=70

|win_SLI=12|draw_SLI=10|loss_SLI=22|gf_SLI=48|ga_SLI=85

|win_GAT=11|draw_GAT=11|loss_GAT=22|gf_GAT=42|ga_GAT=63

|win_BUX=11|draw_BUX=9|loss_BUX=24|gf_BUX=50|ga_BUX=84

|win_MAC=8|draw_MAC=10|loss_MAC=26|gf_MAC=40|ga_MAC=92

|result2=C|result4=C|result6=C|result8=C|result10=C|result12=C|result16=C

|col_C=green1|text_C= Promoted to Alliance Premier League

|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=21 May 1979

|source=[http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1978-1979 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=LNC|team11=MAC|team12=MAT

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

|team19=SLI|team20=SOU|team21=STA|team22=WRK|team23=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_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_SOU=Southport

|name_STA=Stafford Rangers

|name_WRK=Workington

|name_WOK=Worksop Town

|match_ALT_BAN=3–2

|match_ALT_BRW=4–0

|match_ALT_BOS=3–0

|match_ALT_BUX=0–1

|match_ALT_FRK=1–2

|match_ALT_GAI=3–0

|match_ALT_GAT=2–0

|match_ALT_GOO=2–1

|match_ALT_LNC=0–0

|match_ALT_MAC=0–1

|match_ALT_MAT=3–1

|match_ALT_MOR=1–1

|match_ALT_MOS=0–1

|match_ALT_NET=1–0

|match_ALT_NOR=1–1

|match_ALT_RUN=2–1

|match_ALT_SCA=2–0

|match_ALT_SLI=5–1

|match_ALT_SOU=1–3

|match_ALT_STA=0–0

|match_ALT_WRK=3–2

|match_ALT_WOK=4–1

|match_BAN_ALT=1–1

|match_BAN_BRW=1–3

|match_BAN_BOS=1–1

|match_BAN_BUX=2–0

|match_BAN_FRK=4–2

|match_BAN_GAI=1–1

|match_BAN_GAT=1–2

|match_BAN_GOO=2–2

|match_BAN_LNC=2–1

|match_BAN_MAC=2–1

|match_BAN_MAT=3–3

|match_BAN_MOR=4–0

|match_BAN_MOS=3–1

|match_BAN_NET=1–1

|match_BAN_NOR=1–0

|match_BAN_RUN=1–2

|match_BAN_SCA=0–0

|match_BAN_SLI=3–0

|match_BAN_SOU=0–2

|match_BAN_STA=0–2

|match_BAN_WRK=2–0

|match_BAN_WOK=2–4

|match_BRW_ALT=1–6

|match_BRW_BAN=0–1

|match_BRW_BOS=0–0

|match_BRW_BUX=1–0

|match_BRW_FRK=1–0

|match_BRW_GAI=2–1

|match_BRW_GAT=4–2

|match_BRW_GOO=0–0

|match_BRW_LNC=2–1

|match_BRW_MAC=1–2

|match_BRW_MAT=3–2

|match_BRW_MOR=0–0

|match_BRW_MOS=2–5

|match_BRW_NET=3–3

|match_BRW_NOR=2–4

|match_BRW_RUN=0–3

|match_BRW_SCA=0–1

|match_BRW_SLI=0–0

|match_BRW_SOU=0–2

|match_BRW_STA=1–1

|match_BRW_WRK=1–2

|match_BRW_WOK=1–1

|match_BOS_ALT=1–4

|match_BOS_BAN=1–1

|match_BOS_BRW=2–0

|match_BOS_BUX=1–0

|match_BOS_FRK=2–0

|match_BOS_GAI=1–0

|match_BOS_GAT=1–1

|match_BOS_GOO=0–0

|match_BOS_LNC=0–0

|match_BOS_MAC=2–0

|match_BOS_MAT=2–1

|match_BOS_MOR=3–0

|match_BOS_MOS=1–0

|match_BOS_NET=0–0

|match_BOS_NOR=1–0

|match_BOS_RUN=0–0

|match_BOS_SCA=0–0

|match_BOS_SLI=1–0

|match_BOS_SOU=1–0

|match_BOS_STA=0–1

|match_BOS_WRK=2–1

|match_BOS_WOK=2–2

|match_BUX_ALT=0–4

|match_BUX_BAN=5–1

|match_BUX_BRW=2–1

|match_BUX_BOS=0–0

|match_BUX_FRK=1–0

|match_BUX_GAI=1–1

|match_BUX_GAT=0–1

|match_BUX_GOO=2–1

|match_BUX_LNC=3–1

|match_BUX_MAC=2–1

|match_BUX_MAT=1–3

|match_BUX_MOR=1–6

|match_BUX_MOS=1–3

|match_BUX_NET=1–1

|match_BUX_NOR=0–2

|match_BUX_RUN=0–2

|match_BUX_SCA=0–3

|match_BUX_SLI=4–1

|match_BUX_SOU=1–1

|match_BUX_STA=0–1

|match_BUX_WRK=0–4

|match_BUX_WOK=1–2

|match_FRK_ALT=0–4

|match_FRK_BAN=1–3

|match_FRK_BRW=1–2

|match_FRK_BOS=1–1

|match_FRK_BUX=2–1

|match_FRK_GAI=4–0

|match_FRK_GAT=1–1

|match_FRK_GOO=1–2

|match_FRK_LNC=3–2

|match_FRK_MAC=3–1

|match_FRK_MAT=1–3

|match_FRK_MOR=1–1

|match_FRK_MOS=0–2

|match_FRK_NET=5–0

|match_FRK_NOR=1–3

|match_FRK_RUN=1–0

|match_FRK_SCA=1–0

|match_FRK_SLI=6–0

|match_FRK_SOU=1–3

|match_FRK_STA=0–3

|match_FRK_WRK=3–1

|match_FRK_WOK=1–1

|match_GAI_ALT=2–4

|match_GAI_BAN=1–1

|match_GAI_BRW=1–2

|match_GAI_BOS=2–0

|match_GAI_BUX=1–2

|match_GAI_FRK=1–1

|match_GAI_GAT=0–1

|match_GAI_GOO=1–2

|match_GAI_LNC=1–0

|match_GAI_MAC=2–1

|match_GAI_MAT=3–3

|match_GAI_MOR=2–1

|match_GAI_MOS=2–1

|match_GAI_NET=0–1

|match_GAI_NOR=0–1

|match_GAI_RUN=2–3

|match_GAI_SCA=1–2

|match_GAI_SLI=1–2

|match_GAI_SOU=3–0

|match_GAI_STA=1–0

|match_GAI_WRK=3–0

|match_GAI_WOK=1–2

|match_GAT_ALT=0–3

|match_GAT_BAN=2–4

|match_GAT_BRW=1–2

|match_GAT_BOS=0–1

|match_GAT_BUX=0–0

|match_GAT_FRK=1–0

|match_GAT_GAI=1–0

|match_GAT_GOO=0–1

|match_GAT_LNC=0–1

|match_GAT_MAC=0–1

|match_GAT_MAT=1–2

|match_GAT_MOR=2–0

|match_GAT_MOS=1–3

|match_GAT_NET=1–3

|match_GAT_NOR=2–2

|match_GAT_RUN=1–1

|match_GAT_SCA=1–2

|match_GAT_SLI=1–1

|match_GAT_SOU=2–1

|match_GAT_STA=1–1

|match_GAT_WRK=0–1

|match_GAT_WOK=0–2

|match_GOO_ALT=1–1

|match_GOO_BAN=3–1

|match_GOO_BRW=3–1

|match_GOO_BOS=0–0

|match_GOO_BUX=3–3

|match_GOO_FRK=2–0

|match_GOO_GAI=0–0

|match_GOO_GAT=0–0

|match_GOO_LNC=0–0

|match_GOO_MAC=2–0

|match_GOO_MAT=1–1

|match_GOO_MOR=3–2

|match_GOO_MOS=0–4

|match_GOO_NET=1–0

|match_GOO_NOR=1–0

|match_GOO_RUN=3–0

|match_GOO_SCA=2–2

|match_GOO_SLI=2–1

|match_GOO_SOU=0–2

|match_GOO_STA=2–1

|match_GOO_WRK=2–1

|match_GOO_WOK=1–2

|match_LNC_ALT=0–4

|match_LNC_BAN=3–1

|match_LNC_BRW=0–1

|match_LNC_BOS=0–2

|match_LNC_BUX=4–1

|match_LNC_FRK=1–3

|match_LNC_GAI=3–0

|match_LNC_GAT=1–0

|match_LNC_GOO=1–2

|match_LNC_MAC=5–3

|match_LNC_MAT=0–0

|match_LNC_MOR=4–2

|match_LNC_MOS=2–3

|match_LNC_NET=0–0

|match_LNC_NOR=1–0

|match_LNC_RUN=2–3

|match_LNC_SCA=1–0

|match_LNC_SLI=4–0

|match_LNC_SOU=2–2

|match_LNC_STA=1–0

|match_LNC_WRK=4–1

|match_LNC_WOK=1–1

|match_MAC_ALT=1–5

|match_MAC_BAN=0–0

|match_MAC_BRW=1–1

|match_MAC_BOS=0–2

|match_MAC_BUX=2–2

|match_MAC_FRK=0–2

|match_MAC_GAI=2–2

|match_MAC_GAT=0–1

|match_MAC_GOO=1–2

|match_MAC_LNC=0–1

|match_MAC_MAT=0–4

|match_MAC_MOR=1–3

|match_MAC_MOS=1–1

|match_MAC_NET=1–1

|match_MAC_NOR=1–0

|match_MAC_RUN=3–2

|match_MAC_SCA=1–1

|match_MAC_SLI=3–2

|match_MAC_SOU=1–1

|match_MAC_STA=0–2

|match_MAC_WRK=3–0

|match_MAC_WOK=1–0

|match_MAT_ALT=2–0

|match_MAT_BAN=1–2

|match_MAT_BRW=0–1

|match_MAT_BOS=1–0

|match_MAT_BUX=4–1

|match_MAT_FRK=1–0

|match_MAT_GAI=2–3

|match_MAT_GAT=4–1

|match_MAT_GOO=2–2

|match_MAT_LNC=2–0

|match_MAT_MAC=5–0

|match_MAT_MOR=1–1

|match_MAT_MOS=2–4

|match_MAT_NET=2–1

|match_MAT_NOR=3–2

|match_MAT_RUN=2–3

|match_MAT_SCA=6–0

|match_MAT_SLI=3–1

|match_MAT_SOU=1–1

|match_MAT_STA=3–2

|match_MAT_WRK=5–1

|match_MAT_WOK=1–1

|match_MOR_ALT=2–4

|match_MOR_BAN=3–1

|match_MOR_BRW=0–0

|match_MOR_BOS=0–0

|match_MOR_BUX=3–1

|match_MOR_FRK=1–1

|match_MOR_GAI=2–2

|match_MOR_GAT=1–2

|match_MOR_GOO=3–2

|match_MOR_LNC=2–0

|match_MOR_MAC=4–0

|match_MOR_MAT=0–1

|match_MOR_MOS=1–2

|match_MOR_NET=3–1

|match_MOR_NOR=0–0

|match_MOR_RUN=1–0

|match_MOR_SCA=1–3

|match_MOR_SLI=2–1

|match_MOR_SOU=0–1

|match_MOR_STA=0–1

|match_MOR_WRK=2–0

|match_MOR_WOK=1–4

|match_MOS_ALT=1–1

|match_MOS_BAN=3–0

|match_MOS_BRW=6–1

|match_MOS_BOS=1–1

|match_MOS_BUX=3–1

|match_MOS_FRK=4–3

|match_MOS_GAI=2–0

|match_MOS_GAT=3–3

|match_MOS_GOO=5–1

|match_MOS_LNC=3–1

|match_MOS_MAC=5–0

|match_MOS_MAT=3–1

|match_MOS_MOR=3–2

|match_MOS_NET=2–0

|match_MOS_NOR=2–3

|match_MOS_RUN=4–2

|match_MOS_SCA=2–2

|match_MOS_SLI=6–0

|match_MOS_SOU=1–2

|match_MOS_STA=2–1

|match_MOS_WRK=4–1

|match_MOS_WOK=4–0

|match_NET_ALT=0–0

|match_NET_BAN=1–0

|match_NET_BRW=0–1

|match_NET_BOS=0–2

|match_NET_BUX=2–4

|match_NET_FRK=1–0

|match_NET_GAI=0–2

|match_NET_GAT=0–0

|match_NET_GOO=3–0

|match_NET_LNC=0–0

|match_NET_MAC=2–0

|match_NET_MAT=1–6

|match_NET_MOR=0–0

|match_NET_MOS=1–3

|match_NET_NOR=3–1

|match_NET_RUN=0–2

|match_NET_SCA=1–0

|match_NET_SLI=3–1

|match_NET_SOU=2–1

|match_NET_STA=1–1

|match_NET_WRK=1–0

|match_NET_WOK=2–0

|match_NOR_ALT=1–0

|match_NOR_BAN=1–2

|match_NOR_BRW=3–0

|match_NOR_BOS=3–0

|match_NOR_BUX=0–0

|match_NOR_FRK=4–0

|match_NOR_GAI=1–2

|match_NOR_GAT=3–1

|match_NOR_GOO=0–0

|match_NOR_LNC=2–2

|match_NOR_MAC=3–0

|match_NOR_MAT=2–1

|match_NOR_MOR=0–0

|match_NOR_MOS=2–0

|match_NOR_NET=3–0

|match_NOR_RUN=2–3

|match_NOR_SCA=2–0

|match_NOR_SLI=0–0

|match_NOR_SOU=2–2

|match_NOR_STA=2–0

|match_NOR_WRK=2–1

|match_NOR_WOK=1–1

|match_RUN_ALT=0–0

|match_RUN_BAN=0–0

|match_RUN_BRW=2–1

|match_RUN_BOS=4–2

|match_RUN_BUX=6–0

|match_RUN_FRK=0–1

|match_RUN_GAI=3–0

|match_RUN_GAT=2–0

|match_RUN_GOO=4–0

|match_RUN_LNC=1–3

|match_RUN_MAC=6–0

|match_RUN_MAT=2–3

|match_RUN_MOR=2–0

|match_RUN_MOS=0–2

|match_RUN_NET=4–0

|match_RUN_NOR=1–2

|match_RUN_SCA=0–0

|match_RUN_SLI=4–1

|match_RUN_SOU=0–0

|match_RUN_STA=3–2

|match_RUN_WRK=0–0

|match_RUN_WOK=2–0

|match_SCA_ALT=1–2

|match_SCA_BAN=1–1

|match_SCA_BRW=1–0

|match_SCA_BOS=0–0

|match_SCA_BUX=1–1

|match_SCA_FRK=2–0

|match_SCA_GAI=3–0

|match_SCA_GAT=2–1

|match_SCA_GOO=3–1

|match_SCA_LNC=1–3

|match_SCA_MAC=2–2

|match_SCA_MAT=0–1

|match_SCA_MOR=0–0

|match_SCA_MOS=2–1

|match_SCA_NET=5–0

|match_SCA_NOR=4–0

|match_SCA_RUN=3–0

|match_SCA_SLI=2–0

|match_SCA_SOU=1–0

|match_SCA_STA=1–1

|match_SCA_WRK=2–1

|match_SCA_WOK=2–0

|match_SLI_ALT=1–1

|match_SLI_BAN=1–1

|match_SLI_BRW=2–0

|match_SLI_BOS=3–1

|match_SLI_BUX=1–0

|match_SLI_FRK=3–0

|match_SLI_GAI=2–2

|match_SLI_GAT=0–1

|match_SLI_GOO=2–0

|match_SLI_LNC=0–2

|match_SLI_MAC=1–1

|match_SLI_MAT=0–3

|match_SLI_MOR=3–1

|match_SLI_MOS=0–1

|match_SLI_NET=2–1

|match_SLI_NOR=2–1

|match_SLI_RUN=4–1

|match_SLI_SCA=2–0

|match_SLI_SOU=0–1

|match_SLI_STA=0–2

|match_SLI_WRK=1–1

|match_SLI_WOK=1–0

|match_SOU_ALT=3–1

|match_SOU_BAN=0–0

|match_SOU_BRW=1–2

|match_SOU_BOS=1–0

|match_SOU_BUX=2–1

|match_SOU_FRK=0–0

|match_SOU_GAI=3–3

|match_SOU_GAT=0–2

|match_SOU_GOO=1–1

|match_SOU_LNC=2–2

|match_SOU_MAC=3–2

|match_SOU_MAT=2–1

|match_SOU_MOR=1–0

|match_SOU_MOS=0–1

|match_SOU_NET=2–1

|match_SOU_NOR=2–2

|match_SOU_RUN=0–3

|match_SOU_SCA=1–2

|match_SOU_SLI=2–2

|match_SOU_STA=1–2

|match_SOU_WRK=3–1

|match_SOU_WOK=2–0

|match_STA_ALT=1–1

|match_STA_BAN=3–2

|match_STA_BRW=4–2

|match_STA_BOS=0–0

|match_STA_BUX=4–3

|match_STA_FRK=1–0

|match_STA_GAI=0–1

|match_STA_GAT=1–1

|match_STA_GOO=3–0

|match_STA_LNC=1–1

|match_STA_MAC=2–0

|match_STA_MAT=1–2

|match_STA_MOR=0–0

|match_STA_MOS=0–2

|match_STA_NET=7–0

|match_STA_NOR=3–0

|match_STA_RUN=4–0

|match_STA_SCA=0–0

|match_STA_SLI=5–1

|match_STA_SOU=1–1

|match_STA_WRK=0–2

|match_STA_WOK=0–0

|match_WRK_ALT=0–4

|match_WRK_BAN=3–1

|match_WRK_BRW=3–0

|match_WRK_BOS=1–2

|match_WRK_BUX=2–1

|match_WRK_FRK=2–2

|match_WRK_GAI=0–0

|match_WRK_GAT=3–2

|match_WRK_GOO=3–3

|match_WRK_LNC=0–0

|match_WRK_MAC=2–0

|match_WRK_MAT=1–0

|match_WRK_MOR=3–1

|match_WRK_MOS=0–6

|match_WRK_NET=0–1

|match_WRK_NOR=4–1

|match_WRK_RUN=1–1

|match_WRK_SCA=3–2

|match_WRK_SLI=6–1

|match_WRK_SOU=0–2

|match_WRK_STA=1–0

|match_WRK_WOK=3–0

|match_WOK_ALT=1–2

|match_WOK_BAN=1–3

|match_WOK_BRW=3–1

|match_WOK_BOS=1–1

|match_WOK_BUX=0–1

|match_WOK_FRK=3–3

|match_WOK_GAI=1–1

|match_WOK_GAT=2–1

|match_WOK_GOO=0–1

|match_WOK_LNC=0–1

|match_WOK_MAC=3–1

|match_WOK_MAT=2–5

|match_WOK_MOR=3–2

|match_WOK_MOS=1–2

|match_WOK_NET=1–0

|match_WOK_NOR=2–0

|match_WOK_RUN=1–1

|match_WOK_SCA=2–2

|match_WOK_SLI=1–1

|match_WOK_SOU=0–2

|match_WOK_STA=2–2

|match_WOK_WRK=1–0

|update=21 May 1979

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

|date=May 1979

}}

=Stadia and locations=

{{location map+ |Northern England|float=right |width=675 |caption=Locations of the 1978–79 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=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=53.638089 |long=-2.978856 |label= Southport|label_size=80 |position=right}}

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

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

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

}}

class="wikitable sortable"
Club

! 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
Lancaster CityGreat Axe
Macclesfield TownMoss Rose
Matlock TownCauseway Lane
MorecambeChristie Park
MossleySeel Park
NetherfieldParkside
Northwich VictoriaDrill Field
RuncornCanal Street
ScarboroughAthletic Ground
South LiverpoolHolly Park
SouthportHaig Avenue
Stafford RangersMarston Road
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
Mossley4–1Northwich Victoria

=Northern Premier League Shield=

{{main|Northern Premier League Shield}}

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

As Mossley won both the Northern Premier League and the Challenge Cup, Altrincham qualified as 2nd placed team of the NPL.

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

=FA Cup=

{{main|1978–79 FA Cup}}

Only two of the twenty-four Northern Premier League clubs reached the second round:

Second Round

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Droylsden0–2Altrincham
York City3–0Scarborough

Third Round

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Tottenham Hotspur1–1Altrincham
Altrincham0–3Tottenham HotspurReplay

=FA Trophy=

{{main|1978–79 FA Trophy}}

Two of the twenty-four Northern Premier League clubs reached the fourth round:

Fourth Round

class="wikitable" style="text-align:center"
width=150|Home Teamwidth=20|Scorewidth=150|Away Team
Bishop Auckland1–1Stafford Rangers
Stafford Rangers3–1Bishop AucklandReplay
Runcorn2–1Hayes

Semi-finals

class="wikitable" style="text-align:center"
width=80|Stagewidth=180|Home Teamwidth=20|Scorewidth=180|Away Team
1st LegRuncorn1–2Stafford Rangers
2nd LegStafford Rangers1–1Runcorn
AggregateStafford Rangers3–2Runcorn

Final

class="wikitable" style="text-align:center"
width=180|Home Teamwidth=20|Scorewidth=180|Away Team
Stafford Rangers2–0Kettering Town

End of the season

At the end of the eleventh season of the Northern Premier League, Altrincham who was put forward for election did not receive enough votes to be promoted to the Football League.

The Alliance Premier League was established as a new, national top division of non-League football. Seven Northern Premier League clubs and thirteen clubs from the Premier Division of the Southern League joined the newly created Alliance Premier League. The remaining clubs in the Northern Premier League had effectively been relegated down one tier in the English football league system.

=Football League elections=

Alongside the four Football League clubs facing re-election, two non-League clubs, one from the Northern Premier League and the other from the Southern League, applied to be elected. All four Football League clubs were re-elected.[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

!Votes

bgcolor=ccffcc

|Doncaster Rovers

Football League Division Fouralign=right|50
bgcolor=ccffcc

|Crewe Alexandra

Football League Division Fouralign=right|49
bgcolor=ccffcc

|Darlington

Football League Division Fouralign=right|43
bgcolor=ccffcc

|Halifax Town

Football League Division Fouralign=right|37
AltrinchamNorthern Premier Leaguealign=right|13
Kettering TownSouthern League Premier Divisionalign=right|12

=Promotion and relegation=

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

The following seven clubs left the league at the end of the season:

The following six clubs joined the league the following season:

References

{{Reflist}}