Jorge Martin conquistó la pole position para el Gran Premio de Francia, a pesar de haber caído en las últimas fases de la clasificación en Le Mans. Su rival por el título en MotoGP, Pecco Bagnaia, también cayó poco después, perdiendo la oportunidad de aprovecharlo. Estas caídas marcaron el final de una sesión de clasificación dramática, en la que Marc Márquez no logró avanzar de la Q1. Martin, pilotando para Pramac Ducati, estableció un nuevo récord de vuelta al principio de la Q2 y continuó mejorando su tiempo, siendo el primer piloto en hacer una vuelta por debajo de 1m30s. Sin embargo, tanto Martin como Bagnaia cayeron en sus últimas intentonas, permitiendo que Martin asegurara la pole position. Maverick Viñales y Fabio Di Giannantonio completaron la primera fila de la parrilla.
Aleix Espargaró cayó en los minutos finales de la Q2, perdiendo la oportunidad de mejorar su posición. El novato Pedro Acosta fue el piloto más rápido de KTM en séptimo lugar, mientras que Fabio Quartararo logró asegurar un lugar en la tercera fila a pesar de quedarse sin combustible. Franco Morbidelli y Enea Bastianini completaron el top 10. Bastianini había avanzado de la Q1 con el tiempo más rápido, pero no pudo replicar su actuación en la Q2 debido a las banderas amarillas causadas por la caída de Bagnaia.
En la Q1, Miguel Oliveira aseguró un lugar en la Q2 por primera vez en 2024, eliminando a Márquez de la sesión. Márquez, pilotando para Gresini Ducati, tuvo dificultades durante el fin de semana y evitó una caída casi accidentada en su segundo intento. Oliveira terminó en 12º en la Q2. Johann Zarco, el piloto más rápido de Honda, extendió su racha de ser el mejor clasificador de Honda por cinco carreras. Brad Binder tuvo un fin de semana difícil, cayendo varias veces y clasificando en último lugar.
En general, fue una sesión de clasificación movida en Le Mans, con caídas y resultados inesperados moldeando la parrilla de salida para el Gran Premio de Francia.