thumb|De winnende auto: de Audi R18 e-tron quattro #1 De 24 uur van Le Mans 2012 was de 80e editie van deze endurancerace. De race werd verreden op 16 en 17 juni 2012 op het Circuit de la Sarthe nabij Le Mans, Frankrijk. Het was de derde race van het FIA World Endurance Championship-seizoen 2012.
De race werd gewonnen door de Audi #1 van Marcel Fässler, André Lotterer en Benoît Tréluyer. Zij behaalden allen hun tweede Le Mans-zege, nadat zij de editie van 2011 ook al op hun naam schreven. De LMP2-klasse werd gewonnen door de Starworks Motorsport #44 van Ryan Dalziel, Tom Kimber-Smith en Enzo Potolicchio. De LMGTE Pro-klasse werd gewonnen door de #51 AF Corse van Gianmaria Bruni, Giancarlo Fisichella en Toni Vilander. De LMGTE Am-klasse werd gewonnen door de #50 Larbre Compétition van Patrick Bornhauser, Julien Canal en Pedro Lamy.
Kwalificatie Tijden vetgedrukt betekent de snelste tijd in die klasse.
Pos. Klasse No. Team Q1 Q2 Q3 Grid 1 LMP1 1 Audi Sport Team Joest 3:25.453 3:24.997 3:23.787 1 2 LMP1 3 Audi Sport Team Joest 3:26.694 3:24.078 3:27.578 2 3 LMP1 8 Toyota Racing 3:28.295 3:26.151 3:24.842 3 4 LMP1 2 Audi Sport Team Joest 3:26.536 3:26.038 3:25.433 4 5 LMP1 7 Toyota Racing 3:27.191 3:26.502 3:25.488 5 6 LMP1 4 Audi Sport North America 3:27.554 3:26.420 3:26.600 6 7 LMP1 21 Strakka Racing 3:32.750 3:29.622 3:37.253 7 8 LMP1 12 Rebellion Racing 3:33.211 3:29.837 3:34.476 8 9 LMP1 13 Rebellion Racing 3:33.140 3:31.866 3:41.533 9 10 LMP1 17 Pescarolo Team 3:34.716 3:34.925 3:33.066 10 11 LMP1 22 JRM 3:37.088 Geen tijd 3:35.421 11 12 LMP1 15 OAK Racing 3:38.414 3:37.367 3:35.584 12 13 LMP1 16 Pescarolo Team Geen tijd 3:37.485 3:48.716 PitDe #16 Pescarolo Team moest vanuit de pitstraat starten omdat er na de kwalificatie een motorwissel was uitgevoerd. 14 LMP2 25 ADR-Delta 3:41.791 3:40.174 3:38.181 13 15 LMP2 24 OAK Racing 3:40.902 3:38.598 3:40.310 14 16 LMP2 26 Signatech Nissan 3:42.157 3:39.152 3:44.622 15 17 LMP2 46 Thiriet by TDS Racing 3:39.252 3:41.975 3:41.990 16 18 LMP2 49 Pecom Racing 3:41.916 3:39.711 3:40.292 17 19 LMP2 48 Murphy Prototypes 3:39.877 3:40.652 3:42.057 18 20 LMP2 35 OAK Racing 3:41.721 3:39.899 3:41.707 19 21 LMP2 30 Status Grand Prix 3:41.451 3:42.518 3:40.280 20 22 LMP2 44 Starworks Motorsport 3:40.639 3:41.863 3:40.471 21 23 LMP2 45 Boutsen Ginion Racing 3:40.727 3:43.763 3:42.949 22 24 LMP2 42 Greaves Motorsport 3:42.125 3:40.738 3:43.230 23 25 LMP2 38 Jota 3:41.287 3:41.428 Geen tijd 24 26 LMP2 23 Signatech Nissan 3:44.495 3:42.581 3:41.982 25 27 LMP2 33 Level 5 Motorsport 3:42.224 Geen tijd 3:42.696 26 28 LMP2 41 Greaves Motorsport 3:47.408 3:43.406 3:42.292 27 29 CDNT 0 Highcroft Racing 3:42.612 3:48.142 3:50.903 28 30 LMP2 40 Race Performance 3:48.124 3:43.619 3:46.200 29 31 LMP2 31 Lotus 3:48.067 Geen tijd 3:45.664 30 32 LMP2 28 Gulf Racing Middle East 3:50.526 3:47.244 4:15.649 31 33 LMP2 43 Extrême Limite ARIC 3:51.012 3:53.560 3:48.025 32 34 LMGTE Pro 59 Luxury Racing 3:56.076 3:55.393 3:58.647 33 35 LMGTE Pro 97 Aston Martin Racing 3:57.466 3:55.870 3:56.036 34 36 LMGTE Pro 74 Corvette Racing 3:55.910 3:58.214 3:57.981 35 37 LMGTE Pro 71 AF Corse 3:57.509 3:58.960 3:56.484 36 38 LMGTE Pro 73 Corvette Racing 3:57.181 3:59.433 3:59.471 37 39 LMGTE Am 79 Flying Lizard Motorsports 3:57.594 4:09.762 4:03.420 38 40 LMGTE Pro 77 Team Felbermayr-Proton 3:57.648 3:57.606 4:19.147 39 41 LMGTE Am 75 Prospeed Competition 3:58.035 9:51.593 3:59.739 40 42 LMGTE Am 80 Flying Lizard Motorsports 3:58.717 4:00.011 3:59.372 41 43 LMGTE Am 99 Aston Martin Racing 3:58.725 4:00.958 Geen tijd 42 44 LMGTE Am 58 Luxury Racing 4:00.849 3:58.800 Geen tijd 43 45 LMP2 29 Gulf Racing Middle East 4:14.086 Geen tijd 3:58.895 44 46 LMGTE Am 88 Team Felbermayr-Proton 3:59.529 3:59.181 3:59.971 45 47 LMGTE Am 50 Larbre Compétition 3:59.192 4:05.426 4:13.459 46 48 LMGTE Pro 66 JMW Motorsport 4:00.883 3:59.638 4:10.192 47 49 LMGTE Pro 51 AF Corse Geen tijd Geen tijd 4:00.025 48 50 LMGTE Am 81 AF Corse 4:04.493 4:00.288 4:00.924 49 51 LMGTE Am 67 IMSA Performance Matmut 4:00.332 4:00.829 4:07.180 50 52 LMGTE Am 61 AF Corse-Waltrip 4:04.861 4:00.691 4:08.217 51 53 LMGTE Am 57 Krohn Racing 4:04.698 4:04.075 4:02.323 52 54 LMGTE Am 83 JMB Racing 4:04.416 4:02.461 4:20.082 53 55 LMGTE Am 70 Larbre Compétition 4:03.021 4:02.969 4:09.709 54 56 LMGTE Am 55 JWA-Avila 4:08.170 4:03.661 4:03.705 55
Race Winnaars in hun klasse zijn vetgedrukt; LMP1 is rood, LMP2 is blauw, LMGTE Pro is groen en LMGTE Am is oranje.
Auto's die minder dan 70% van de afstand van de winnaar (264 ronden) hadden afgelegd, werden niet geklasseerd. Guillaume Moreau zou plaatsnemen in de #15 OAK Racing, maar hij raakte geblesseerd aan zijn ruggengraat tijdens een ongeluk in de vrije trainingen. Hij werd vervangen door Franck Montagny. Jean-Christophe Boullion zou plaatsnemen in de #16 Pescarolo, maar hij raakte geblesseerd aan zijn ribben tijdens een ongeluk in de vrije trainingen. Pescarolo koos ervoor om hem niet te vervangen en de rest van het evenement met twee coureurs te rijden.