Une légion romaine était l'unité militaire de base de l'ancienne armée romaine à l'époque de la fin de la République romaine et de l'Empire romain. Elle était à peu près l'équivalent de la division moderne des mots. Au pluriel, les légions, cela peut signifier l'ensemble de l'armée romaine.

Une légion était composée d'environ 5 000 hommes répartis en plusieurs cohortes d'infanterie lourde (légionnaires). Elle était généralement accompagnée par des unités d'auxiliaires attachées, qui n'étaient pas des citoyens romains. Ils fournissaient de la cavalerie, des troupes de rang et des tirailleurs pour compléter l'infanterie lourde de la légion.

La taille d'une légion typique a varié au cours de l'histoire de la Rome antique. Elle comptait un effectif de 4 200 légionnaires à l'époque républicaine de Rome. Pendant la période impériale, l'effectif complet était de 5 500 hommes répartis en 10 cohortes de 480 hommes chacune. La première cohorte était à double effectif avec 800 hommes. Les 220 restants étaient constitués de 120 cavaliers plus le personnel technique.

Rome n'avait pas d'armée permanente avant les réformes de Gaius Marius vers 107 av. J.-C. Des légions ont été créées, utilisées et dissoutes à nouveau. Au début de l'Empire romain, il y avait généralement entre 25 et 35 légions permanentes et leurs auxiliaires, et d'autres étaient constituées en fonction des besoins.