A competição do heptatlo feminino nos Jogos Olímpicos de Verão de 2012 aconteceu nos dias 3 e 4 de agosto no Estádio Olímpico de Londres.
Jessica Ennis, da Grã-Bretanha, conquistou a medalha de ouro com o total de 6955 pontos.
Em 29 de novembro de 2016, o Tribunal Arbitral do Esporte anulou todos os resultados obtidos pela russa Tatyana Chernova entre agosto de 2011 e julho de 2013 por violações de doping, consequentemente perdendo a medalha de bronze em Londres. A medalha foi realocada a lituana Austra Skujytė.
Calendário Horário local (UTC+1). Data Horário Fase3 de agosto 10:05 100 m com barreiras3 de agosto 11:15 Salto em altura3 de agosto 19:00 Arremesso de peso3 de agosto 20:45 200 metros4 de agosto 10:05 Salto em distância4 de agosto 12:05 Lançamento de dardo4 de agosto || 20:35 '''800 metros
Medalhistas
Recordes Antes desta competição, os recordes mundiais e olímpicos da prova eram os seguintes:
Resultados thumb|200px|Participantes do heptatlo saúdam o público. thumb|200px|Jessica Ennis comemora a conquista da medalha de ouro.
Pos.NomeTotal de pontos100 m BSAAP200 mSDLD800 m 119512.54 s 10541.86 m 81314.28 m 109622.83 s 10016.48 m 81247.49 m9842:08.65 108613.26 s 10161.83 m 84514.77 m 90824.77 s 9436.30 m 89451.73 m 9572:10.50 659997814.00 s 11321.92 m 101617.31 m 84825.43 s 9276.25 m 88251.13 m 8162:20.59 113012.96 s 9781.80 m 81114.26 m 91324.72 s 8906.13 m 97455.87 m 9122:13.62 6480117812.65 s 8301.68 m 84814.81 m 104723.32 s 8225.91 m 77845.75 m 9772:09.15 6452106913.37 s 10161.83 m 84514.77 m 93724.46 s 9156.21 m 73843.70 m 9322:12.27 102013.71 s 10161.83 m 70412.64 m 96524.16 s 8906.13 m 88551.27 m 9342:12.13 6392107713.32 s 9781.80 m 72512.96 m 97224.09 s 9756.40 m 74243.86 m 9232:12.90 6383108013.30 s 10161.83 m 72012.89 m 94724.35 s 8536.01 m79246.47 m 9752:09.27 10 6324105313.48 s 9781.80 m 77213.67 m 109622.83 s9376.28 m60336.63 m8852:15.52 11 103013.64 s 10541.86 m 76513.57 m 87525.13 s 8315.94 m 89951.98 m8652:16.98 12 103913.58 s 9411.77 m 80614.18 m 95724.25 s 9056.18 m70642.02 m9462:11.31 13 105313.48 s 10931.89 m 61611.32 m 100723.73 s 9086.19 m63638.37 m9542:10.76 14 6232104013.57 s 9411.77 m 81314.28 m 94624.36 s 8045.85 m74243.90 m9462:11.31 15 98313.97 s 10931.89 m 80014.09 m 84825.43 s 8465.99 m71242.33 m9162:13.37 16 610997714.01 s 9781.80 m 72312.93 m 88725.00 s 8906.13 m 77645.65 m 8782:16.08 17 6107107213.35 s 8671.71 m 70212.62 m 102023.59 s 8135.88 m 77645.63 m8572:17.54 18 6084104113.46 s 9781.80 m 77513.71 m 99223.88 s 7985.83 m 67440.36 m 826 2:19.82 19 6030101513.74 s 8671.71 m 73313.09 m 86325.26 s 7775.76 m 89951.98 m8762:16.20 20 601393214.33 s 9781.80 m 76413.55 m 82225.72 s 8716.07 m 79346.52 m8532:17.83 21 6013105013.50 s 9031.74 m 69012.43 m 95724.25 s 8836.11 m 74744.12 m 7832:23.01 22 5947100413.82 s 8301.68 m72512.96 m 80525.91 s 7925.81 m 99556.96 m7962:22.03 23 593589814.58 s 9781.80 m 67412.19 m 95324.29 s 8506.00 m 70241.82 m 8802:15.90 24 587398513.95 s 9781.80 m 68612.37 m 83325.60 s 8506.00 m 70441.90 m 837 2:19.01 25 5856105313.48 s 7241.59 m 71512.81 m 93524.48 s 7805.77 m 80947.38 m 840 2:18.78 26 584696714.08 s 8301.68 m 81114.26 m 87325.15 s 7955.82 m 71142.26 m9122:13.62 27 5688105213.49 s8301.68 m85614.92 m86425.25 s6635.37 m85649.78 m5672:40.55 28 5455106213.42 s 9781.80 m 80514.16 m 94424.39 s 8716.07 m 79546.61 m0DNF 29 533890314.54 s 8301.68 m 86014.99 m 85225.38 s s 3224.06 m 75244.40 m 8192:20.34 30 531994914.21 s 8301.68 m 64011.68 m 84925.42 s 7595.70 m 58635.75 m7062:28.93 117012.70 s 10541.86 m 66011.99 m 101623.64 s 8656.05 m31921.60 mDNS 105613.46 s 9411.77 m 71212.77 m 92224.62 s 7715.74 m DNS 109113.22 s 8301.68 m 77713.74 m 100923.71 sNM DNS 104013.57 s 10161.83 m 86415.05 m 91524.69 s 2423.70 m DNS 113312.94 s 7951.65 m 82314.43 m DNF DNS DNS 102813.65 s 9411.77 m 76213.52 m DNS DNS DNS DNS DNS DNS DNS 6628105313.48 s 9781.80 m 80514.17 m 101323.67 s 10206.54 m 78846.49 m 9712:09.56 6618108713.25 s 10161.83 m 78713.90 m 101223.68 s 9466.31 m 85349.63 m 9172:13.28
Heptatlo masculino