De heptarchie (Oudgrieks: ἑπτά + ἀρχή, zeven + rijk) is een verzamelnaam die wordt toegepast op zeven Angelsaksische koninkrijken. Dit waren: Northumbria, Mercia, East Anglia, Essex, Kent, Sussex en Wessex. De Angelsaksische koninkrijken werden uiteindelijk het Koninkrijk Engeland. De term is in gebruik sinds de 16e eeuw. Hij wordt zowel gebruikt voor de zeven koninkrijken als voor de periode waarin zij bestonden.