Manchester City have won a third Premier League title in four years after closest challengers Manchester United were beaten by Leicester City.
It is the seventh time City have finished top of the English football pyramid and the fifth in nine years.
“This has been a season and a Premier League title like no other,” said Guardiola.
“This was the hardest one. We will always remember this season for the way we won. I am so proud to be the manager here and of this group of players.
“They are so special. To come through this season, with all the restrictions and difficulties we’ve faced – and show the consistency we have is remarkable. It is relentless.
“Every single day, they are there, fighting for success, trying always to be better. They have been so, so resilient.”
Manager Guardiola, 50, has now won eight domestic trophies since arriving in Manchester in 2016.
City had the chance to wrap up the title themselves on Saturday, but suffered a 2-1 defeat by Chelsea at Etihad Stadium.
However, Leicester completed the job for them with a 2-1 victory at Old Trafford on Tuesday.
It is City’s second trophy in a little over two weeks after they beat Tottenham to claim the Carabao Cup and they are also in their first Champions League final after beating Paris St-Germain in midweek.
Since being taken over by the Abu Dhabi Group in September 2008, City have won 12 cups and this is the third time they have clinched a league and EFL Cup double.
How City won the title
Guardiola’s side finished 18 points behind Liverpool last season, and when defeat at Tottenham in November left City in 10th position, it looked as though this might not be their year either.
But though doubts arose and questions were asked about the Spaniard’s future, City quickly shut them up.
They went on to win 22 of their next 27 matches, including a 15-game winning run and a record-equalling 11 successive away league victories.
John Stones and Ruben Dias’ partnership at the back was key, conceding just three goals in the 15 games after that Spurs defeat, while Ilkay Gundogan has been the star at the opposite end of the pitch, his 12 goals so far leading City’s goalscorers.
More to follow.