There cannot have been many transfer windows like it.
The Cobblers went in to January in need of recruitments to strengthen the squad and after a dramatic and busy month, nine new faces have arrived at Sixfields.
With so much happening, you may have missed some of the ins and outs this month, so here is a recap of all the comings and goings in the January 2018 transfer window.
Winger Hildeberto Pereira was the first arrival, signing on loan from Legia Warsaw until the end of the season, just a couple of days into the transfer window. Pereira made his debut as a second half substitute in the win over Southend United a few days later, setting up the final goal in a 3-1 win.
Manchester City defender Shay Facey was next, arriving for an undisclosed fee from Manchester City on an 18 month contract. Facey made a very assured debut against Southend United the following Saturday, winning the sponsors man of the match award.
The evening before Southend United were due to come to Sixfields, the Cobblers signed Jack Bridge from the Shrimpers. Highly rated as one for the future, Bridge can play out wide or as an attacking central midfielder.
The Monday after the win over Southend United, and still just a week in to the transfer window, goalkeeper Richard O'Donnell arrived from Rotherham United as loan keeper Matt Ingram returned to his parent club. O'Donnell has impressed in his three appearances so far, with some stunning saves protecting a 2-1 lead in the closing stages of the win over MK Dons.
A left footed central defender, Turnbull was recalled from a loan spell at Partick Thistle to move to Sixfields from Coventry City. Has already impressed in both central defence and also as a left back in the away games at Bradford City and Blackburn Rovers.
An attacking left back signed for an undisclosed fee from Rochdale, Bunney arrived on January 16th. Two assists for John-Joe O'Toole in his first two games show some of the attacking flair Bunney offers from left back.
Winger Gboly Ariyibi left a loan spell at MK Dons on the Wednesday to return to parent club Nottingham Forest, and two days later was at Sixfields, signing on loan for the rest of the season. Ariyibi made his debut as a substitute in the win over the Dons on January 20th.
Into the final few days of the window, and French striker Boris Mathis arrived on loan at Sixfields from Premier League side Everton.
KEVIN VAN VEEN
There was still time for the arrival of Scunthorpe United striker Kevin van Veen. The Dutch striker, who moved from 4th placed Scunthorpe United to come to Sixfields, was excited to link up with countryman Jimmy Floyd Hasselbaink.
LEWIS McGUGAN and RYAN McGIVERN
The month began with the news that the short term contracts offered to Lewis McGugan and Ryan McGivern were not being renewed.
Goalkeeper Matt Ingram returned to parent club QPR on January 8th.
Striker Billy Waters moved to Sky Bet League 2 side Cambridge United on loan for the rest of the season on January 12th.
The end of an era was announced on January 15th as Marc Richards moved on to Swindon Town. 35 year old Richards has scored 63 goals in two spells and captained the side to the Sky Bet League 2 title in 2015/16.
Goalkeeper Luke Coddington left on January 26th, signing on loan for National League side Guiseley AFC for the rest of the season.
Striker Alex Revell was on the move before the window closed, signing an 18 month contract at Sky Bet League 2 side Stevenage.
On deadline day, Dean Bowditch followed Revell to Stevenage, in Bowditch's case making a loan move.
Finally, in a deal that popped up late on deadline day, George Smith signed for League 2 side Chesterfield for an undisclosed fee, a deal completed with seconds to spare.
Welcome to the new arrivals, thank you to those departing and good luck to those out on loan.
It has certainly been a busy January at Sixfields!