The Premier League champions have augmented their forward line with the £100m capture of Jack Grealish from Aston Villa.
Man City still have the likes of Phil Foden, Raheem Sterling, Kevin de Bruyne, Bernardo Silva, Ferran Torres and Gabriel Jesus to choose from in attacking areas which often presents manager Pep Guardiola with selection headaches.
Mahrez is however confident he will keep getting chances to impress if he continues to play well.
The Algeria international enjoyed his best campaign for City last season since joining from Leicester City in the summer of 2018 for £60m, making 48 appearances across all competitions and scoring 14 goals.
“I think I had good numbers last year, but I could’ve had more," Mahrez told City's in-house media's programme notes.
"But my performances were very good, so I was happy. The competition here has helped me a lot to improve my game. The manager as well. He is very demanding, he’s very into little details and he pushes you until the end.
"You have to be strong mentally to go higher and higher. You just have to work hard and play good every game and the manager decides, but if you play very good every game you have more of a chance to play."
Mahrez has won two Premier League titles, three League Cups and one FA Cup in his time with Man City.