Den aller siste konge av Mercia, Ceolwulf II, overtok etter Burgred i 874 da denne ble avsatt av nordboerne. Ceolwulf, som opprinnelig styrte som en herre eller ealdorman under overherredømmet til Alfred av Wessex. Av den grunn er Burgred ofte listet som den siste konge. Alfred selv navnga seg som «konge av angelsakserne». Ceolwulf II styrte fram til 879, eller kanskje også til ca. 883. Hans rike er antatt å ha blitt redusert til de nordlige og vestlige delene av Mercia.