This tweet just popped up in my timeline: https://twitter.com/andreloez/status/1554754683721465858
The quote in the title is part of a longer paragraph in Andrew Roberts' "The Storm of War" and he claims that there is no official French history of the 2nd World War because more French fought for the Axis than the Allies. The source seems to be an interview with Max Hastings from 2003.
So do we have some general numbers on this claim or any idea where this could come from?
This claim is blatantly untrue.
About 2.2 million troops fought against the axis before France fell in 1940. After that, the Free French Army fought on the allies' side. In 1944 there were about 400 000 free french troops (many of them, around one third or perhaps more, were from France's colonial empire, but in some divisions colonial troops made up to two thirds of the total force). By the end of the war, the size of the FFA had risen to 1.3 million, making it the fourth largest allied force. Concerning the french forces of the interior (FFI, or "the resistance"), it's hard to give a definite figure, but 400 000 by 1944 is a common estimate.
Compare these numbers to 300 000 soldiers in the Vichy army at its height, and to the roughly 10 000 men who served in the SS.
Sources: François Marcot, La Résistance et les Français : lutte armée et maquis,
Jean-François Muracciole, La France pendant la Seconde Guerre mondiale: De la défaite à la Libération,
Sumner, Ian. The French Army 1939–45