The 23-year-old forward is the Blues’ seventh and final signing of the summer transfer window following the additions of goalkeeper Jonas Lössl, right-back Djibril Sidibe, midfielders Andre Gomes, Fabian Delph and Jean-Philippe Gbamin, and striker Moise Kean.
Nigeria international Iwobi, who has 36 caps and helped his country to the Africa Cup of Nations semi-finals this summer, came through Arsenal’s academy before making his first-team debut for the Londoners in October 2015 at the age of 19.
Everton manager Marco Silva said: “Alex was one of our main targets for this window and I believe he is a fantastic signing for Everton. He is a direct and skilful winger and attacking midfielder who always works very hard for his team.
“He is still young but already with a lot of top-level experience – 100 Premier League matches, more in Europe and many international games.
“It was important for me to have one more quality option for our attacking positions to add to what we have