Harewood joined Aston Villa on 17 July 2007 for a fee of £4 million and signing a three-year deal. Harewood said, ""I was all set to sign Wigan on the Monday when I got a phone call saying Martin O'Neill wanted to speak to me. I might have had a better chance of getting into Wigan's first team, but, with no disrespect to them, when Martin O'Neill phones you up asking you to join a massive club like Aston Villa, and he's explaining what he wants to do and how he wants to go about it, that sold it to me."". Harewood scored his 100th career league goal as Aston Villa beat Blackburn Rovers 4–0 at Ewood Park on 28 November 2007.