Een heptathlon is een atletiekwedstrijd bestaande uit zeven verschillende onderdelen.
Het wordt voornamelijk georganiseerd voor vrouwen en omvat de volgende disciplines:
* 100 meter horden (hordelopen)
* hoogspringen
* kogelstoten
* 200 meter
* verspringen
* speerwerpen
* 800 meter
De prestaties in elk onderdeel worden omgezet naar punten, en de atlete met de hoogste totaalscore aan het einde van alle zeven onderdelen wint de heptathlon. Het is een test van veelzijdigheid en uithoudingsvermogen.