Jorge Martin conquistou a pole position para o Grande Prêmio da França, apesar de ter caído nas últimas fases da classificação em Le Mans. Seu rival pelo título na MotoGP, Pecco Bagnaia, também caiu logo em seguida, perdendo a oportunidade de aproveitar. Essas quedas marcaram o fim de uma sessão de classificação dramática, na qual Marc Marquez não conseguiu avançar da Q1. Martin, pilotando pela Pramac Ducati, estabeleceu um novo recorde de volta no início da Q2 e continuou a melhorar seu tempo, sendo o primeiro piloto a fazer uma volta abaixo de 1m30s. No entanto, tanto Martin quanto Bagnaia caíram em suas últimas tentativas, permitindo que Martin garantisse a pole position. Maverick Vinales e Fabio Di Giannantonio completaram a primeira fila do grid.
Aleix Espargaro caiu nos minutos finais da Q2, perdendo a chance de melhorar sua posição. O estreante Pedro Acosta foi o piloto mais rápido da KTM em sétimo lugar, enquanto Fabio Quartararo conseguiu garantir um lugar na terceira fila, apesar de ficar sem combustível. Franco Morbidelli e Enea Bastianini completaram o top 10. Bastianini havia avançado da Q1 com o tempo mais rápido, mas não conseguiu replicar sua performance na Q2 devido às bandeiras amarelas causadas pela queda de Bagnaia.
Na Q1, Miguel Oliveira garantiu um lugar na Q2 pela primeira vez em 2024, eliminando Marquez da sessão. Marquez, pilotando pela Gresini Ducati, teve dificuldades durante o fim de semana e evitou uma queda quase acidentada em sua segunda tentativa. Oliveira terminou em 12º na Q2. Johann Zarco, o piloto mais rápido da Honda, estendeu sua sequência de ser o melhor qualificador da Honda por cinco corridas. Brad Binder teve um fim de semana difícil, caindo várias vezes e se classificando em último.
No geral, foi uma sessão de classificação movimentada em Le Mans, com quedas e resultados inesperados moldando o grid de largada para o Grande Prêmio da França.