The England international defender has signed a six-year deal which will keep him at the Etihad Stadium until at least 2022.
Stones, who will take squad number 24, becomes City’s eighth signing of the 2016 summer transfer window, following in the footsteps of Ilkay Gundogan, Nolito, Aleksandar Zinchenko, Aaron Mooy, Leroy Sane, Gabriel Jesus, Marlos Moreno.
John Stones has joined Manchester City for a record transfer fee of £47.5m from Everton which made him second most expensive defender.
Earlier, Stones joined Everton from Barnsley on transfer deadline day in January 2013 for £3million.
His Blues debut came in a League Cup win over Stevenage seven months later and, in total, he made 95 appearances for the Club, scoring one Premier League goal.
The 22-year old told ManCity.com: “I’m absolutely delighted to sign for City and now the deal’s done I’m looking forward to the next stage in my career.
“I’ve obviously seen what’s going on here at the Etihad, it’s an ambitious Club with a great manager so I can’t wait to get stuck in and help achieve the goals.
“I know it will be tough getting a place in this team but I’m determined to become the best player I can be and help us to success.
“I had a wonderful time with Everton and wish them and their fans all the best but now I’ll give my all for City.”
From us at stonx.wordpress.com we wish John Stones success in his Manchester city new challenge with Pep Guardian.
For more transfer news and updates, stay glue to stonx.wordpress.com