Skip to content
The War AtlasThe · War · Atlas

BATTLE // -479 BCE

Battle of Thermopylae

LOADING MAP TELEMETRY…

Overview

The Battle of Thermopylae was fought in 480 BC at Thermopylae between the Achaemenid Persian Empire under Xerxes and an alliance of Greek city-states led by Sparta under Leonidas I. Lasting over the course of three days, it was one of the most prominent battles of both the second Persian invasion of Greece and the wider Greco-Persian Wars.

Overview adapted from Wikipedia, licensed under CC BY-SA 4.0.

Significance

The Battle of Thermopylae was fought over three days at Thermopylae between the Achaemenid Persian Empire under Xerxes and an alliance of Greek city-states led by Sparta under Leonidas I. The Greek force numbered approximately 7,000 against a Persian army estimated at between 120,000 and 300,000. Greek casualties reached 4,000 against approximately 20,000 Persian dead. The engagement is recorded as one of the most prominent battles of both the Second Persian invasion of Greece and the wider Greco-Persian Wars. The disparity in casualties relative to force sizes reflects the nature of the contest: a substantially smaller Greek alliance inflicted disproportionate losses on the Persian force under Xerxes, with the Spartan contingent under Leonidas I joined by Thespian forces under Demophilus and Theban forces under Leontiades on the Greek side, and Persian command including Mardonius, Hydarnes, and Artapanus alongside Xerxes.

Forces & casualties

Troop strength

  • Greek city-states7,000
    medium
  • Achaemenid Empire120,000–300,000
    medium

Achaemenid Empire fielded a 30.0 : 1 numerical advantage

Casualties

  • Greek city-states4,000
    medium57% loss rate
  • Achaemenid Empire20,000
    medium10% loss rate

Commanders (7)

Compare with sibling battle

1 option

Pick a battle to compare side-by-side

Related

1 sibling battles · 0 factions

Last verified July 2026
Cite this page →Suggest a correction →