The 30-year-old winger arrives on a free transfer after seeing his five-year stint with Crystal Palace end earlier this summer, as his contract at Selhurst Park expired.
Townsend becomes Everton’s first signing since Rafael Benitez was appointed manager last month, with the winger having previously played for the Spaniard at Newcastle.
“I think everyone knows what Everton is. It’s a huge football club, it’s very ambitious, a club trying to get back to its place in Europe and beyond, ”said Townsend. evertontv. “I will do whatever I can to help the club do it.
“Rafa is very experienced. He does a lot of tactical work on the training ground, he leaves no stone unturned. But more importantly, he’s a great man, a great man-manager, and he always speaks to you. I am sure he will be very successful here. “
Townsend spent the second half of the 2015/16 season on loan from Tottenham at St James’ Park under Benitez and scored four goals in 13 appearances despite Newcastle being relegated from the Premier League.
His form saw Palace trigger their £ 13million release clause at the end of this season, with the midfielder having scored 16 goals in 185 appearances.
Prior to that, Townsend rose through the youth ranks at Tottenham and took on various loans before joining the first team between 2013 and 2016.
Townsend himself has taken to social media to thank Crystal Palace staff and fans for their support during his time at the club.
“After five incredible years and countless memories, it’s time to say goodbye to everyone at Crystal Palace,” Townsend wrote.
“I would like to especially thank the president for bringing me to Selhurst and giving me the opportunity to wear red and blue, to Sam (Allardyce) and Roy (Hodgson) for their confidence in me, and to my teammates for the privileged moments we experienced together on the pitch.
“To the Palace fans. The beating heart of the club. To each of you … thank you. Thank you for all of your support, it is this support that makes the club and Selhurst Park so special.
“It’s a shame we weren’t able to say goodbye properly, but we’ll see each other soon enough and I can’t wait to get back to Selhurst when we meet again. “
Everton begin their Premier League campaign at home against Southampton on the opening weekend of the season, with their first game for Palace at Selhurst Park in December.
Follow the summer transfer window with Sky Sports
You can follow all the latest transfer news and rumors in our dedicated Transfer Center blog at Sky Sports’ digital platforms, as well as to follow all developments on Sky Sports News.