Armageddon (2004) è stato uno spettacolo di wrestling professionale pay-per-view realizzato dalla World Wrestling Entertainment (WWE). Si è tenuto il 12 dicembre 2004 al Gwinnett Center di Duluth, Georgia. È stato il quinto evento Armageddon tenuto dalla WWE.
La pay-per-view era un'esclusiva del marchio SmackDown! C'erano 10 partite sulla scheda con tutti e 4 i 4 del campionato di SmackDown! L'evento principale ha visto John "Bradshaw" Layfield sconfiggere BookerT, Eddie Guerrero e The Undertaker in un match Fatal-Four Way per mantenere il suo campionato WWE. Layfield vinto da Booker. Se qualcuno avesse interferito per conto della JBL avrebbe perso il campionato. Un'altra partita principale dell'undercard ha visto The Big Show sconfiggere Kurt Angle, Mark Jindrak e Luther Reigns in una partita Handicap. Il Big Show è riuscito a vincere la partita dopo aver inchiodato Jindrak dopo un F-5. Un altro match primario sulla carta ha visto John Cena sconfiggere Jesús in una Street Fight per mantenere il suo WWE United States Championship. Cena ha vinto il match eseguendo un FU a Jesús e bloccandolo.
