Manchester City took the lead through Bernardo Silva but were pegged back by Jarrod Bowen's header. Erling Haaland, who played the full match, missed a significant chance in the final minutes.
The draw leaves City nine points adrift of Arsenal. West Ham sits above the relegation zone, and City's next Premier League fixture is against Chelsea on April 4th.