City went ahead through Erling Haaland before Villa denied the visitors victory through Leon Bailey’s equaliser.
Newsonline report that the Etihad side were limited to one goal for the first time this season in a match Man City dominated but were met by a more resolute opponent.
Steven Gerrard’s men had kept Haaland quiet in the first period, but the Norwegian striker broke free five minutes after the interval, side-footing home Kevin De Bruyne’s deep cross to the back post for his 10th goal of the season.
De Bruyne saw a free-kick hit the post as City tried to double their advantage, but it was Aston Villa that restored parity.
Bailey swept home Jacob Ramsey’s cross from inside the area for 1-1.
Villa were denied the winner by the referee, who blew his whistle for offside just before Philip Coutinho curled in from 25 yards, but replays showed otherwise.
The draw ended a three-match loss for Aston Villa while it meant a second draw for Man City in the six-week-old season. They are a point behind Arsenal, the early table-toppers who have played a game less.
READ ALSO Chelsea 2-1 West Ham: Havertz Completes Stunning Turnaround
Elsewhere, Chelsea made it two wins on the trot with a comeback 2-1 victory in the London Derby against West Ham United.
Goals from Ben Chilwell and Kai Havertz canceled Antonio’s opener for West Ham.
Liverpool were, however, held to a goalless draw by Everton in the Merseyside derby.