Root, who made his Yorkshire debut in 2009, says he has no intention of leaving and is intent on remaining an integral part of the club's development.
Root told Yorkshire's official website: "I love playing for Yorkshire. It's my county. It's where I've grown up and what I know.
"It's the White Rose and what it's about. For me, I don't really see myself playing anywhere else."
The 27-year-old was made England's Test captain in February 2017 and is currently fourth in the Test batting rankings.
Yorkshire's director of cricket Martyn Moxon said: "The influence he has on our players is huge and the younger players aspire to reach the levels that Joe has achieved -- we've got that role model within the club."
Burns Signed By Lancashire
Australia Test batsman Joe Burns has signed for Lancashire for the 2019 season, the county cricket club announced on Friday.
The 29-year-old, who has played 14 Tests and six one-day internationals for his country, will be available for 10 county championship division two fixtures.
Burns, formerly of Leicestershire and Middlesex, told Lancashire's official website: "Lancashire is a huge county with a fine history in the game and I am extremely excited to have the opportunity to play for the Red Rose next year.
"I'm determined to put in some match-winning contributions for the side and help Lancashire push for promotion at the first time of asking," he added.
Lancashire were relegated from division one in September.
The county's director of cricket, Paul Allott, said: "He strengthens our batting line-up and brings a wealth of experience into the side. He will set a fantastic example to some of our younger batsmen in the way he approaches the game, both on and off the field."
First Published: December 7, 2018, 6:59 PM IST