De 125cc Grand Prix van Frankrijk stond ook dit jaar in het teken van regen maar deze keer werd de race beslist over de volle 24 ronden waarin Julian Simon het veld op grote achterstand reed.
Voor aanvang van de 125cc race was het beginnen te regen, niet hard maar het was wel nat en dat zou voor een heleboel schuivers zorgen.
Bij de start was het Nicolas Terol die de leiding pakte voor Bradley Smith, Julian Simon, Scott Redding en Marc Marquez. De eerste ronde bleek al meteen een struikelblok te zijn voor de vanaf de 23e plaats gestarte Andrea Iannone, toevallig de klassementsleider. De Italiaan kwam ten val maar zou zijn race weer vervolgen en uiteindelijk nog zevende worden.
Terol wist de leiding drie ronden vast te houden totdat hij in leidende positie onderuit ging. Op dat moment lag Simon achter hem en gezamenlijk hadden ze al een flink gat naar de achtervolgen geslagen. Simon, nu dus op kop, ging door met het veld op achterstand rijden terwijl achter hem van alles gebeurde, de één na de andere rijder gleed onderuit.
Eerst reden Joan Olive en polesitter Marc Marquez nog op respectabele afstand, maar toen Olive onderuit ging kon Marquez hem niet meer ontwijken. De KTM rijder vervolgde zijn race nog maar kwam twee ronden later de pits in rijden. Andere prominenten die onderuit gingen waren Simone Corsi en Stefan Bradl. Terol ging nog een tweede keer onderuit.
Na de crash van Olive en Marquez was het Bradley Smith die de tweede plaats in handen had maar die kwam onder druk te staan van Bradl en de sterk naar voren gekomen Jonas Folger. In twee bochten wist eerst Folger en vervolgens ook Bradl Smith te passeren waarna de jonge Duitser weg begon te rijden en tot aan de finish de tweede plaats vast wist te houden. Bradl probeerde te volgen maar gleed onderuit.
Smith kreeg daardoor weer de derde plaats in handen maar kreeg toen te maken met zijn teamgenoot Sergio Gadea die met nog een paar ronden te gaan de Brit voorbij stak en zo ruim achter Folger de derde plaats pakte. Achter Smith wist Takaaki Nakagami de vijfde plaats te pakken voor de eveneens gecrashte Dominique Aegerter, Iannone. Efren Vasquez, Terol en Lorenzo Zanetti.
De vele valpartijen leverden wel een paar punten op voor Jasper Iwema die de boel heel en overeind wist te houden en zo als 13e de finish passeerde en dus drie punten kon bijschrijven. Van de 33 gestarte rijders kwamen er maar 15 aan de finish waaronder drie op een ronde en een rijder op twee ronden achterstand.