Phil Foden is the first player to be voted the young player of the year in successive seasons after winning the award.
The 21-year-old has scored nine goals and provided five assists this season, with City top of the league before the final day of the season.
He got the most votes from the public and a panel.
Foden said he was proud to have won for a second season in a row.
I have been really happy with my performances this season and it has been great to contribute to this team in what will hopefully be another successful year for us all.
Being nominated alongside so many great players is an honor as they have all had great seasons for their clubs.
Foden defeated Trent Alexander-Arnold, Crystal Palace's Tyrick Mitchell, Mason Mount, and West.
The England international can help City win the title on Sunday when they host Villa, as they go into the final round of games one point ahead of their rivals.