The 24-year-old, who joined the Pilgrims from Ossett Town last summer, has made 38 appearances so far this season and is now onboard for 2019-2020.
Jackson is the seventh player signed up for next season, following George Willis, Nicky Wroe, Andi Thanoj, Brad Abbott, Jay Rollins and Nicky Walker.