Mahrez kommer närmast från Leicester, och spelar för det algeriska landslaget. Kontraktet ska enligt AP sträcka sig över fem år.
”Jag är glad över att ha skrivit på för City, ett lag som spelar jättebra fotboll under Pep Guardiola. De omdefinierar engelsk fotboll, och jag vill vara en del av det” säger Mahrez till Citys hemsida.