The Argentina international missed the midweek victory over Aston Villa after suffering a groin strain during the first half of last weekend's 3-2 win at Everton.
Aguero, City's top scorer this season with 28 goals, was also rated doubtful for the visit of the Hammers to the Etihad Stadium but manager Manuel Pellegrini has revealed he will have a fully fit squad at his disposal.
"The whole squad is fit," said Pellegrini, whose side need only a draw to secure the Premier League crown.
"It is very important. If you have your whole squad you can choose between all your players - that is the most important thing for a manager."
Pellegrini has attempted to play down the importance of the game as City look to pip Liverpool to the title.
He said: "It is a very important weekend because it is the last game - it is the work from the whole year - but also it is a normal game because I think the best way to do it is to repeat what we did the whole season so far here.
"I think it is very important for the manager to be calm, to try to repeat what we did the whole year preparing for the games here at home.
"It is one game more that we must play here and we must prepare in the same way."
The 60-year-old Chilean, whose side are two points clear of the Reds, insists he will be able to control his nerves on Sunday.
He said: "After so many years I think it is very important to control your emotions because when you have to take decisions under emotion, normally you will do it in the wrong way."
Pellegrini also insists he has no interest in playing for a draw against West Ham.
"Every team must play every game to win," he said. "It doesn't matter in which conditions they are playing, every team must want to win."
Make sure Sky Sports is your destination of choice this Sunday as the Premier League season draws to a thrilling climax.