Homepage | Jon Tillman

The Horus Heresy: A Speculative Reading Order

Absolutely everything on this page is a spoiler.

Jon Tillman | Filed Under: Books | Tagged: WH40k, WH30K
First Published: 2025-02-05| Last Updated: 2024-06-09
Status: in progress| Audience: chapter librarians| Confidence: aficionado

This reading order assumes that you are both a pathological completionist and mostly wedded to the idea of chronology. There are a few typographical conventions in use to help you out:

1) All main sequence novels are in bold type and have their publication order in parentheses after the title.
2) All short stories are in italic type and are folowed by the omnibus or collection name in bold type (again with publication order)
3) Where possible, book and story titles are links to their entries in the Lexicanum.

There are as many ways to read the Horus Heresy novels as there are fans of the Warhammer 40k universe. This is my particular stab at the thorny problem of how to organize a hilariously large number of novels into a semi-coherent, mostly chronological, reading order.

The Dark Age of Technology

Otherwise known as ‘Old Night’, the period spanning the centuries from M15 to M25

The Age of Strife

from M25 to M29, this is the WH40K version of the ‘Dark Ages’

The Unification Wars

The campaign by the Emperor to unify all of Terra from M29 to 712.M30

Date Volume Notes
675.M30 The Last Church - Tales of Heresy (10) Massacre of Gaduare

The Great Crusade

Covering the years 712.M30 to 001.M31, these are stories that take place before the moment Horus pledges to overthrow the Emperor. Covering the origins of the Primarchs, the Great Crusade that began in 798.M30, and the immediate lead up to Horus’ betrayal.

Date Volume Notes
772.M30 Rogal Dorn: The Emperor’s Crusader (P16)  
799.M30 Alpharius: Head of the Hydra (P29)  
799.M30 Perturabo: The Hammer of Olympia (P4)  
829.M30 Fulgrim: The Palatine Phoenix (P6)  
832.M30 Mercy of the Dragon - Sons of the Emperor  
833.M30 Vulkan: Lord of Drakes (P9)  
836.M30 Descent of Angels (6)  
843.M30 The Passing of Angels - Sons of the Emperor  
849.M30 The Emperor’s Architect - Sons of the Emperor  
853.M30 Magnus the Red: Master of Prospero (P3)  
855.M30 Mortarion: The Pale King (P14)  
856.M30 Lorgar: Bearer of the Word (P5)  
857.M30 Shadow of the Past - Sons of the Emperor  
870.M30 Leman Russ: The Great Wolf (P2)  
899.M30 After Desh’ea - Tales of Heresy (10) The discovery of Primarch Angron
90?.M30 Angron: Slave of Nuceria (P11)  
9??.M30 Ferrus Manus: Gorgon of Medusa (P7)  
9??.M30 Jaghatai Khan: Warhawk of Chogoris (P8)  
903.M30 **The First Heretic (13)  
95?.M30 Corax: Lord of Shadows (P10)  
964.M30 Scions of the Storm - Tales of Heresy (10) Battle of 47-16
984.M30 The Dark King - Age of Darkness (16)  
999.M30 Misbegotten - Sons of the Emperor The Compliance of Velich Tarn
999.M30 Legion (7) The Nurthene War
999.M30 Lion El’Jonson: Lord of the First (P13)  

The Fall of Horus & Open Rebellion

From the beginning of Horus’ path to rebellion to the massacre of Isstvan V.

Date Volume Notes
000.M31 A Thousand Sons (12)  
001.M31 Horus Rising (1)  
001.M31 Feat of Iron - The Primarchs (20)  
004.M31 False Gods (2)  
004.M31 Galaxy in Flames (3)  
004.M31 The Wolf at the Door - Tales of Heresy (10) Prospero prequel
004.M31 A Thousand Sons (12) Battle of Prospero
004.M31 Prospero Burns (15) Battle of Prospero
004.M31 Hunter’s Moon - Legacies of Betrayal (31) Battle of Prospero
004.M31 Thief of Revelation - Legacies of Betrayal (31) Battle of Prospero
005.M31 Rebirth - Age of Darkness (16)  
005.M31 The Flight of the Eisenstein (4) first appearance of Nathaniel Garro
005.M31 Blood Games - Tales of Heresy (10) First look at Terra
005.M31 Mechanicum (9) The Schism of Mars
005.M31 Fear to Tread (21)  
005.M31 Fallen Angels (11)  
006.M31 Fulgrim (5) Isstvan V - Drop Site Massacre
006.M31 Veritas Ferrum - Legacies of Betrayal (31) Isstvan V - Dropsite Massacre 2nd part
006.M31 The Face of Treachery - Age of Darkness (16)  

The Later Heresy and The Second Empire

the fallout from Isstvan V, the Shadow Crusade, and the heresy becomes a galaxy-wide civil war

Date Volume Notes
006.M31 Forgotten Sons - Age of Darkness (16)  
006.M31 The Iron Within - Age of Darkness (16)  
006.M31 The Damnation of Pythos (30)  
006.M31 The Crimson Fist - Shadows of Treachery (22)  
006.M31 The Reflection Crack’d - The Primarchs (20)  
006.M31 The Outcast Dead (17)  
006.M31 Brotherhood of the Storm - Legacies of Betrayal (31)  
006.M31 The Lightning Tower - Age of Darkness (16)  
006.M31 Strike and Fade - Legacies of Betrayal (31)  
006.M31 Scars (28)  
007.M31 Riven - Legacies of Betrayal (31) Crius searches for Ferrus Manus
007.M31 Angel Exterminatus (23)  
007.M31 Battle for the Abyss (8)  
007.M31 Butcher’s Nails - Legacies of Betrayal (31)  
007.M31 Deliverance Lost (18)  
007.M31 The Crimson King (44)  
007.M31 Liar’s Due - Age of Darkness (16)  
007.M31 The Serpent Beneath - The Primarchs (20)  
007.M31 The Last Remembrancer - Age of Darkness (16)  
007.M31 The Shards of Erebus - Mark of Calth before Battle of Calth
007.M31 Know No Fear (19) Battle of Calth
007.M31 Calth That Was - Mark of Calth Battle of Calth
007.M31 The Traveler - Mark of Calth Battle of Calth
007.M31 Honour to the Dead - Legacies of Betrayal (31) Battle of Calth
007.M31 Dark Heart - Mark of Calth after Battle of Calth
007.M31 A Deeper Darkness - Mark of Calth after Battle of Calth
007.M31 Athame - Mark of Calth after Battle of Calth / Introduces Oll Persson
007.M31 Unmarked - Mark of Calth Oll Persson through time and space
007.M31 Betrayer (24) Shadow Crusade begins
008.M31 Nemesis (13)  
008.M31 The Lion - The Primarchs (20)  
008.M31 Savage Weapons - Age of Darkness (16) The Thramas Crusade
009.M31 Prince of Crows - Shadows of Treachery (22) The Thramas Crusade
009.M31 The Unremembered Empire (27) Imperium Secundus
009.M31 Little Horus - Age of Darkness (16)  
009.M31 Vengeful Spirit (29) Battle of Molech
009.M31 Pharos (34)  
010.M31 Deathfire (32)  
010.M31 Tallarn (45)  

The Road To Terra and the Solar War

Horus begins gathering his forces for the final assault on Terra, and the loyalist remnants retreat to plan their defense

Date Volume Notes
010.M31 Praetorian of Dorn (39)  
011.M31 The Path of Heaven (36)  
011.M31 Angels of Caliban (38)  
011.M31 Old Earth (47)  
011.M31 Ruinstorm (46)  
012.M31 Wolfsbane (49)  
013.M31 Slaves to Darkness (51)  
013.M31 Titandeath (53)  
013.M31 The Buried Dagger (54)  
014.M31 The Master of Mankind (41)  
014.M31 The Underworld War - Mark of Calth aftermath of the Battle of Calth
014.M31 Sons of Selenar (ST4)  

The Siege of Terra

Horus’ army lays siege to the Emperor’s Palace for fifty-five days.

Date Volume Notes
014.M31 Rules of Engagement - Age of Darkness (16)  
014.M31 The Solar War *(ST1)  
014.M31 The Lost and the Damned (ST2)  
014.M31 The First Wall (ST3)  
014.M31 Saturnine (ST5)  
014.M31 The Fury of Magnus (ST6)  
014.M31 Mortis (ST7)  
014.M31 Warhawk (ST8)  
014.M31 Echoes of Eternity (ST9)  
014.M31 Garro: Knight of Grey (ST10)  
014.M31 The End and the Death 1 (ST11)  
014.M31 The End and the Death 2 (ST12)  
014.M31 The End and the Death 3 (ST13)  

The Great Scouring

The Imperium’s counter-offensive after the defeat of Horus

Date Volume Notes
017.M31 Konrad Curze: The Night Haunter (P12)  

Unplaced

  • “The Voice” by James Swallow
  • [https://wh40k.lexicanum.com/wiki/Call_of_the_Lion_(Short_Story)]
  • The Abyssal Edge - Sons of the Emperor
  • The Wolf of Ash and Fire - Eye of Terra (35)
  • Brotherhood of the Storm - Legacies of Betrayal (31)
  • The Final Compliance of Sixty-Three Fourteen - Eye of Terra (35)
  • The Wolf of Fire and Ash Eye of Terra (35)
  • Warmaster Legacies of Betrayal (31)
  • Little Horus Age of Darkness (16)
  • Twisted War Without End (33)
  • The Ancient Awaits - Sons of the Emperor
  • Sanguinius: The Great Angel (P17)
  • Serpent - Legacies of Betrayal (31)
  • Roboute Guilliman: Lord of Ultramar (Novel)
  • Sanguinius: The Great Angel (Novel)