On the road, Froome ultimately finished in a total official time of 81 hours, 56 minutes and 33 seconds - 1'12" ahead of his closest rival, Colombian Nairo Quintana.
Moreover, Froome became the first man since the legendary Belgian Eddy Merckx in 1970 to win the general classification and the King of the Mountains prize in the same year.
Notably, this was also Team Sky's third overall victory in the last four years after Sir Bradley Wiggins' win in 2012 and Froome's first in 2013. However, success for Team Sky and Froome, in particular, has come at a cost.
For, in the past three weeks, the Kenya-born Briton has been subject to some of the most vile abuse in the Tour's 112-year history.
Some members of the crowd have spat at him and, in one particularly nasty incident, a cup of urine was chucked at him by a man accusing him of being a doper.
The assaults became so bad that Tour race director Christian Prudhomme demanded that the French public show respect to all of the competitors and especially the yellow jersey. Meanwhile, Froome began a stage in Mende surrounded by gendarmes.
Unsurprisingly, just as he did two years ago, the 30-year-old also went to some lengths to deny the accusations of his detractors.
But, as Team Sky general manager Sir Dave Brailsford has said, it is difficult to "prove" a negative.
That has not stopped Sky trying their best to end the rumours - and, in an unprecedented move, the team published some of Froome's performance data before calling on others to do the same.
Nevertheless, even the equivalent of a Formula One team allowing its rivals to look at its technical data has clearly not been enough to satisfy some critics - and Froome is aware that they are unlikely ever to be convinced.
Perhaps the most obvious explanation for the French hatred of Froome is petty jealousy - for, while he has won their race twice since 2013, it is now 30 years since France last toasted a home-grown success.
Of course, public opinion rarely suddenly springs from absolutely nowhere, and Team Sky has angrily made its position quite clear on some of the disreputable reporting by host broadcaster France 2.
It has not helped either that the likes of serial doper Lance Armstrong and accused cheat Laurent Jalabert have cast their own doubts.
Banned Armstrong even had the audacity to turn up and ride part of this year's Tour route, albeit in a private capacity for charity purposes.
Overall, though, Armstrong's presence anywhere near the race casts a shadow which it is still struggling to shrug off - and which, in turn, gives false credence to Froome's accusers.
After all, it only took one phenomenal performance from him - on Bastille Day - for them all to crawl out of the woodwork.
The Tour, which this year had began in the Netherlands for the sixth time in its history, had made its way across the north of France via several crashes caused by difficult crosswinds.
Froome had briefly worn yellow after the third day before German sprinter Tony Martin enjoyed the flat stages out in front prior to crashing out.
Then, on 14 July, Froome made his move. Up the Col de Soudet on the way into La Pierre Saint-Martin, high in the Pyrenees, he destroyed the field and finished the day with a lead of nigh on three minutes.
It was a brilliant performance by Froome, one which matched his attack on Mont Ventoux which all but won him the race in 2013, and none of his rivals for the yellow jersey - Quintana, reigning champ Vincent Nibali or Alberto Contador - got anywhere near his pace.
Suddenly, it was all about countering rumours and protecting the lead for Team Sky, although Froome did actually extend his advantage further on stage 14 on the Côte de la Croix Neuve.
That stage also saw Merseysider Steve Cummings win in the Tour de France for the first time ever, while Manx Missile Mark Cavendish had earlier won his 26th individual stage in a sprint to Fougères.
For Froome, however, success or failure would ultimately be decided in the Alps - and, on stage 19, Nibali and Quintana had nibbled into his lead a little.
Inevitably then, it would all come down to the climb up the Alpe d'Huez on the penultimate day yesterday, in what is very much the blue ribbon event of the Tour de France in general.
This time, Froome was in defensive mode, ready to shut down any attacks by his closest rival Quintana but not willing to expend potentially needed energy by attacking from the front.
For a while, Froome had the situation under control - but, aware he was running out of opportunities, Quintana was relentless in his approach and eventually opened up a gap of around 30 seconds.
The Colombian then stretched his lead and Froome - with his Sky team-mates Richie Porte and Wouter Poels - had to work hard to limit any losses.
They knew, however, if they could do this that victory would be theirs. This was, after all, Quintana's very last chance.
Amid a lot of tension, Froome - emotionally and physically exhausted - did indeed succeed in his task on the Alpe, and Quintana eventually was only able to take 86 seconds out of the Briton's lead of 2'38".
All that was left for Froome to do this evening was to make the short ride into the damp streets of Paris while sipping the sweet taste of champagne and the even sweeter taste of success.
For, let there be no doubt about it - this victory, for Froome and for Team Sky, was particularly sweet.
|01||04-Jul||Utrecht (time-trial)||13.8km||Rohan Dennis||Rohan Dennis||+5"|
|02||05-Jul||Utrecht to Zeeland||166km||André Griepel||Fabian Cancellara||+3"|
|03||06-Jul||Antwerp to Huy||159.5km||Joaquim Rodríguez||Chris Froome||+1"|
|04||07-Jul||Seraing to Cambrai||223.5km||Tony Martin||Tony Martin||+12"|
|05||08-Jul||Arras to Amiens||189.5km||André Griepel||Tony Martin||+12"|
|06||09-Jul||Abbeville to Le Harve||191.5km||Zdeněk Štybar||Tony Martin||+12"|
|07||10-Jul||Livarot to Fougères||190.5km||Mark Cavendish||Chris Froome||+11"|
|08||11-Jul||Rennes to Mûr-de-Bretagne||181.5km||Alexis Vuillermoz||Chris Froome||+11"|
|09||12-Jul||Vannes to Plumelec (team time-trial)||28km||BMC Racing||Chris Froome||+12"|
|10||14-Jul||Tarbes to La Pierre Saint-Martin||167km||Chris Froome||Chris Froome||+2'52"|
|11||15-Jul||Pau to Cauterets||188km||Rafał Majka||Chris Froome||+2'52"|
|12||16-Jul||Lannemezan to Plateau de Beille||195km||Joaquim Rodríguez||Chris Froome||+2'52"|
|13||17-Jul||Muret to Rodez||198.5km||Greg Van Avermaet||Chris Froome||+2'52"|
|14||18-Jul||Rodez to Mende||178.5km||Steve Cummings||Chris Froome||+3'10"|
|15||19-Jul||Mende to Valence||183km||André Griepel||Chris Froome||+3'10"|
|16||20-Jul||Bourg-de-Péage to Gap||201km||Rubén Plaza||Chris Froome||+3'10"|
|17||22-Jul||Digne-les-Bains to Pra Loup||161km||Simon Geschke||Chris Froome||+3'10"|
|18||23-Jul||Gap to Saint-Jean-de-Maurienne||186.5km||Romain Bardet||Chris Froome||+3'10"|
|19||24-Jul||Saint-Jean-de-Maurienne to Les Sybelles||138km||Vincenzo Nibali||Chris Froome||+2'38"|
|20||25-Jul||Modane to Alpe d'Huez||110.5km||Thibaut Pinot||Chris Froome||+1'12"|
|21||26-Jul||Sèvres to Paris||109.5km||André Griepel||Chris Froome||+1'12"|
General classification Yellow jersey
|(1)||Chris FROOME (GBR)||Team Sky||81h 56'33"|
|(2)||Nairo QUINTANA (COL)||Movistar||+1'12"|
|(3)||Alejandro VALVERDE (ESP)||Movistar||+5'25"|
|(4)||Vincenzo NIBALI (ITA)||Astana||+8'36"|
|(5)||Alberto CONTANDOR (ESP)||Tinkoff-Saxo||+9'48"|
Points classification Green jersey
|(1)||Peter SAGAN (SVK)||Tinkoff-Saxo||432|
|(2)||André GRIEPEL (GER)||Lotto-Soudal||366|
|(3)||John DEGENKOLB (GER)||Giant-Alpecin||298|
|(4)||Mark CAVENDISH (GBR)||Etixx-Quick Step||206|
|(5)||Bryan COQUARD (FRA)||Team Europcar||152|
Mountains classification Red polka-dot jersey
|(1)||Chris FROOME (GBR)||Team Sky||119|
|(2)||Nairo QUINTANA (COL)||Movistar||108|
|(3)||Romain BARDET (FRA)||AG2R La Mondiale||90|
|(4)||Thibaut PINOT (FRA)||FDJ||82|
|(5)||Joaquim RODRIGUEZ (ESP)||Katusha||78|
Young riders classification White jersey
|(1)||Nairo QUINTANA (COL)||Movistar||81h 57'45"|
|(2)||Romain BARDET (FRA)||AG2R La Mondiale||+14'48"|
|(3)||Warren BARGUIL (FRA)||Giant-Alpecin||+30'03"|
|(4)||Thibaut PINOT (FRA)||FDJ||+37'40"|
|(5)||Bob JUNGELS (NED)||Trek Factory||+1h 32'09"|