Thomas's victory was confirmed on Sunday afternoon, as he cruised over the Champs Elysees finish line well ahead of the chasing pack in the general classification stakes.
Alexander Kristoff held off the challenge of John Degenkolb and Arnaud Demare to win the 21st and final stage, but it was Thomas who was left with the biggest smile in the French capital after a memorable few weeks, crossing the line arm in arm with teammate Froome.
There was no change in terms of placing or time gaps for the top 10, with the Team Sky ace boasting a one minute and 57 second lead over closest challenger Tom Dumoulin.
Tour de France final standings
1. Geraint Thomas (83h 17m 13s)
2. Tom Dumoulin (+1m 51s)
3. Chris Froome (+2m 24s)
4. Primoz Roglic (+3m 22s)
5. Steven Kruijswijk (+6m 8s)