No Mercy 2004 tuvo lugar el 3 de octubre de 2004 desde el Continental Airlines Arena en Rutherford del Este, Nueva Jersey.