Updated to match(es) played on 26 April 2017. Source: NPL official site Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Number of matches won; 5) Head-to-head results [4] (C) Champions; (P) Promoted; (R) Relegated Notes:
Updated to match(es) played on 22 April 2017. Source: NPL Premier Division results grid Legend: Blue = home team win; Yellow = draw; Red = away team win.
Source: NPL official site Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Number of matches won; 5) Head-to-head results [4] (C) Champions; (P) Promoted; (R) Relegated Notes:
^Colne were deducted one point for contravening league regulations [7]
^Hyde United were deducted one point for using an illegible player in game against Ossett Town on 29 October 2016[8]
^Bamber Bridge were deducted one point for contravening league regulations [7]
^Ramsbottom United were deducted four points for contravening league regulations [7]
^Prescot Cables were deducted three points for contravening league regulations [7]
^Goole were reprieved after Ilkeston, who relegated from Northern Premier League Premier Division having been refused a licence to operate at Step 4.[9]
Updated to match(es) played on 22 April 2017. Source: NPL First Division North results grid Legend: Blue = home team win; Yellow = draw; Red = away team win.
Updated to match(es) played on 22 April 2017. Source: NPL First Division South results grid Legend: Blue = home team win; Yellow = draw; Red = away team win.
The 2016–17 Northern Premier League Challenge Cup, known as the 16–17 Integro Doodson League Cup for sponsorship reasons, was the 47th season of the Northern Premier League Challenge Cup, the main cup competition in the Northern Premier League. It was sponsored by Doodson Sport for a sixth consecutive season. 67 clubs from England and one from Wales entered the competition, beginning with the preliminary round, and all ties ended after 90 minutes and concluded with penalties.[15]
^Match originally abandoned after 60 minutes on 12 September with Shaw Lane leading 2–0 when Shaw Lane player Daniel Wilkinson collapsed and died. Brighouse Town subsequently conceded the tie rather than require a replay.[16]