Římská legie byla základní vojenskou jednotkou starověké římské armády v období pozdní římské republiky a římského císařství. Byla zhruba ekvivalentem moderního slova divize. V množném čísle, legie, může znamenat celou římskou armádu.

Legie čítala asi 5 000 mužů v několika kohortách těžké pěchoty (legionářů). Obvykle ji doprovázely připojené jednotky pomocníků, kteří nebyli římskými občany. Poskytovali jízdu, střelce a střelce, kteří doplňovali těžkou pěchotu legie.

Velikost typické legie se v průběhu dějin starověkého Říma měnila. V republikánském období Říma čítala 4 200 legionářů. V císařském období činil plný stav 5 500 mužů rozdělených do 10 kohort po 480 mužích. První kohorta měla dvojnásobnou sílu 800 mužů. Zbývajících 220 tvořilo 120 jezdců plus technický personál.

Řím neměl stálou armádu až do reforem Gaia Maria kolem roku 107 př. n. l. Místo toho se vytvářely legie, které se používaly a zase rozpouštěly. V době raného římského císařství existovalo obvykle asi 25-35 stálých legií plus jejich pomocné oddíly, přičemž podle potřeby se zvyšovaly další.