The 30-year-old re-signed for the Warriors after three years playing in the English Premiership and has been ever present in the starting XV during Dave Rennie's debut season at the club.
His performances in a Warriors shirt earned him an international re-call during the Autumn. After playing his 31st game for his country against Australia in Edinburgh he flew to South Wales to start for Glasgow against Ospreys the following day.
Jackson has played 134 times for the club to date, scoring 464 points in the process including 12 tries.
Speaking to Warriors TV, Jackson said: "I'm absolutely delighted to be staying in Glasgow next season. I've really enjoyed it this season, so to be able to stay on for another year is awesome and I can't wait to see where we can go.
"It's been a bit different playing mostly at full-back, but I've absolutely loved it. It's been great to get regular game-time and the way we play we like to spread the ball about so you still get plenty of touches and I don't feel too left out back there!
"It's just been fun playing again. With Dave (Rennie) coming in it has been refreshing and training has been pretty tough - we get pushed to our limits, but that's what we need to take ourselves onto the next level. Hopefully we can finish the season on a high because it has been a great year so far."
Glasgow Warriors Head Coach Dave Rennie said: "Jacko has been outstanding for us this year. After coming in just two weeks before the comp started he's been one of our top performers all season and we're rapt that he's staying.
"He's a good man, really popular amongst the squad and his skillset and versatility make him a great asset for us."