Pollock initially joined the Saints’ academy at under-13 level, and by the time he was 17 he had already featured for the senior team in the Premiership Rugby Cup.
He has played nine games for Northampton this season and scored against Castres on his European debut in early December.
Pollock said joining Northampton after coming through the club’s junior ranks was “a really special experience.”
“I’m very grateful to be back here at my boyhood club and I’m really happy with where things are now,” he said.