Barry’s current contract with Aston Villa expires at the end of next season.
Barry has been linked with a summer move away from the club.
A statement on Aston Villa’s official website confirms the talks: “Aston Villa can confirm today that Gareth Barry is in talks with Manchester City.”