Nell'VIII secolo il Regno di Mercia era colui che dominava il sud dell'Inghilterra e così rimase fino a che Egberto del Wessex non sconfisse i merciani alla Battaglia di Ellandun, dopo soli cinque anni la Mercia riconquistò la propria indipendenza e dopo di allore i due regni rimasero alleati un fattore che giocò non poco nella resistenza opposta dagli inglesi contro i vichinghi. Il Galles era tradizionalmente sotto il controllo della Mercia e nell'853 Burgred di Mercia chiese l'aiuto di Etelvulfo del Wessex per invadere il Galles onde ripristinare la propria egemonia, quello stesso anno sua figlia Æthelswith (838circa-888) sposò Burgred. Nell'865 la Grande armata danese arrivò nell'Anglia orientale, i locali furono costretti ad accettare la resa e l'anno dopo i vichinghi si inoltrarono verso la Northumbria e dopo averla conquistata posero sul trono un re fantoccio di cui si sa poco, tale Ecgberht di Northumbria. Dopo aver raggiunto Nottingham, nella Mercia, i vichinghi si fermarono per l'inverno 867-868 ed Aethelred venne raggiunto da Etelredo del Wessex, fratello del futuro re Alfredo il Grande, per attaccare i vichinghi anche se alla fine i merciani accondiscesero a un accordo pacifico. Nell'874 Burgred venne espulso dalla Mercia e al suo posto salì al trono Ceolwulf II, gradito agli invasori, la Cronaca anglosassone lo riporta come un re fantoccio, ma gli storici odierni tendono a dissentire poiché sia i merciani che Alfredo lo riconobbero come sovrano. Nell'877 i vichinghi divisero la Mercia, la parte orientale la tennero per loro mentre Ceolwulf ebbe la parte occidentale. I vichinghi diressero quindi le loro attenzioni verso il Wessex lasciando Ceolwulf libero di perseguire la loro rinnovata egemonia sul Galles. L'anno dopo alla Battaglia di Ethandun Alfredo sconfisse i vichinghi e Ceolwulf uccise Rhodri Mawr ap Merfyn sovrano del Regno di Gwynedd. Dopo la scomparsa di Ceolwulf nell'879 la Mercia cadde progressivamente sotto il controllo del Wessex.