Ross, 28, has made 38 appearances for Newcastle since debuting for the club in 2015 and is the club's leading try-scorer this season.
"I am over the moon and this has been something the club and I have been working towards,” Ross said.
"I love Newcastle… and consider myself a Novocastrian.
"I really believe in the direction the club is heading… and there is no way I was going to miss out on it."
Photo by: Paul Barkley/ NRL Photos.Nathan Ross has signed a new deal with the Knights
Source:
NRL