Man City signs Negredo from Sevilla
The Spain international, who scored 25 goals in La Liga last season, is City's third summer signing, and their second from Sevilla, following the arrival of Jesus Navas and Fernandinho from Shakhtar Donetsk.
The 27-year-old forward will link up with the rest of the City squad for their ongoing pre-season tour of South Africa.
A former Real Madrid player, Negredo rose to prominence at Almeria, where he scored 32 goals in his first two seasons at the club.
Sevilla broke their transfer record to recruit the player in 2009 and Negredo went on to score 70 goals in 139 appearances for Los Rojiblancos.
Negredo's move to City has been known for a short time after Sevilla held a "farewell" press conference for the player, who admitted he is relishing a fresh challenge at the Etihad.
"I think in football there are stages. For four years I have been very happy, but I think my time was over here," he told the club's website.
"I am happy to go to a big team."
Negredo has 14 international caps to his name, in which he has scored six goals.