Armageddon (2004) war eine professionelle Wrestling-Pay-per-view-Show der World Wrestling Entertainment (WWE). Sie fand am 12. Dezember 2004 im Gwinnett Center in Duluth, Georgia, statt. Es war das fünfte Armageddon-Ereignis, das von der WWE veranstaltet wurde.

Das Pay-per-View war eine Exklusivität der Marke SmackDown! Es gab 10 Spiele auf der Karte, wobei alle 4 Spiele der SmackDown!-Meisterschaft auf dem Spiel standen. Beim Hauptereignis besiegte John "Bradshaw" Layfield BookerT, Eddie Guerrero und The Undertaker in einem Fatal-Four-Way-Match, um seine WWE-Meisterschaft zu behalten. Layfield gewann durch Booker. Wenn sich jemand im Namen von JBL eingemischt hätte, hätte er die Meisterschaft verloren. In einem weiteren Hauptspiel auf der Undercard besiegte The Big Show Kurt Angle, Mark Jindrak und Luther Reigns in einem Handicap-Match. The Big Show konnte das Spiel gewinnen, nachdem er Jindrak nach einem F-5-Pin gepinnt hatte. In einem weiteren Vorrundenspiel auf der Karte besiegte John Cena Jesús in einem Street Fight um den Erhalt seiner WWE United States Championship. Cena gewann das Spiel, indem er eine FU gegen Jesús ausführte und ihn festnagelte.