The 27-year-old — pivotal to when Leicester stormed to a shock Premier League title in 2016 — signed a five year contract for an undisclosed fee.
“I am so pleased to have joined City, a side playing great football under Pep Guardiola,” Mahrez told the Manchester City website.
Download our app and read this and other great stories on the move. Available for Android and iOS.