A sorozat első öt évada elsősorban az első öt regény történetét követi:
* Trónok harca (1. évad)
* Királyok összecsapása (2. évad)
* Kardok vihara (3. és 4. évad)
* Varjak lakomája (5. évad, részben)
* Tánc sárkányokkal (5. évad, részben)
A sorozat utolsó három évada azonban kezdett jelentősen eltérni a könyvektől, mivel Martin még nem jelentette meg a sorozat következő két regényét. Ez számos karakter eredeti történetszálához és befejezéséhez vezetett, amelyek nem szerepeltek a könyvekben.