Armageddon (2004) a fost un spectacol pay-per-view de wrestling profesionist realizat de World Wrestling Entertainment (WWE). Acesta a avut loc pe 12 decembrie 2004 la Gwinnett Center din Duluth, Georgia. A fost al cincilea eveniment Armageddon organizat de WWE.

Pay-per-view-ul a fost o exclusivitate a brandului SmackDown! Au fost 10 meciuri pe card, toate cele 4 campionate SmackDown! fiind în joc. Evenimentul principal l-a văzut pe John "Bradshaw" Layfield învingându-i pe BookerT, Eddie Guerrero și The Undertaker într-un meci Fatal-Four Way pentru a-și păstra campionatul WWE. Layfield a câștigat prin Booker. Dacă cineva intervenea în favoarea lui JBL, acesta ar fi pierdut campionatul. Un alt meci principal de pe undercard l-a văzut pe The Big Show învingându-i pe Kurt Angle, Mark Jindrak și Luther Reigns într-un meci Handicap. Big Show a reușit să câștige meciul după ce l-a imobilizat pe Jindrak în urma unui F-5. Un alt meci principal de pe card l-a văzut pe John Cena învingându-l pe Jesús într-un Street Fight pentru a-și păstra titlul de campion WWE al Statelor Unite. Cena a câștigat meciul executând un FU asupra lui Jesús și imobilizându-l pe acesta.