The 2017–18 season was Northampton Town's 121st season in their history and the second successive season in League One. Alongside competing in League One, the club also participated in the FA Cup, EFL Cup and EFL Trophy.
On 16 October 2017, the first round draw was made with Northampton Town drawn at home against Scunthorpe United.[11] A 0–0 draw meant a replay had to be played at Glanford Park.[12]
On 12 July 2017, the group stage draw was made with Northampton Town drawn in a group with Southampton U23s, Cambridge United and Peterborough United. After finished as runners-up in the group stages, Northampton were drawn away to Portsmouth in the second round.[14]
At the end of the season, Northampton's annual award ceremony, including categories voted for by the players and backroom staff, the supporters, will see the players recognised for their achievements for the club throughout the 2017–18 season.