Armageddon (2004) was een professioneel worstelen pay-per-view show gemaakt door World Wrestling Entertainment (WWE). Het werd gehouden op 12 december 2004 in het Gwinnett Center in Duluth, Georgia. Het was het vijfde Armageddon-evenement dat door de WWE werd gehouden.

De pay-per-view was een SmackDown! merk exclusief. Er stonden 10 wedstrijden op de kaart met alle 4 de kampioenschappen van SmackDown! op het spel. Het hoofdevenement zag John "Bradshaw" Layfield BookerT, Eddie Guerrero en The Undertaker verslaan in een Fatal-Four Way wedstrijd om zijn WWE Kampioenschap te behouden. Layfield werd gewonnen door Booker. Als iemand zich met JBL zou bemoeien, zou hij het kampioenschap hebben verloren. Een andere belangrijke wedstrijd op de undercard zag The Big Show Kurt Angle, Mark Jindrak en Luther Reigns verslaan in een Handicap-wedstrijd. Big Show kon de wedstrijd winnen nadat hij Jindrak na een F-5 had vastgepind. Een andere primaire wedstrijd op de kaart zag John Cena verslaan Jesús in een Street Fight om zijn WWE United States Championship te behouden. Cena won de wedstrijd door het uitvoeren van een FU aan Jesús en pinning hem.