Następnie ruszono na Nortumbrię, którą rychło zajęto. Tamtejszy earldorman, Uhtred, został ścięty na rozkaz Knuta za złamanie przysięgi złożonej Swenowi Widłobrodemu.
W kwietniu 1016, gdy Knut zyskiwał poparcie na terenach dawnego Danelaw, duńska flota skierowała się na Tamizę i zaatakowała Londyn. 23 kwietnia zmarł nagle Ethelred II i nowym królem okrzyknięto jego syna, Edmunda Żelaznobokiego. Oblężenie Londynu zajęło wikingom kilka miesięcy. Latem 1016 Edmund wydostał się z Londynu i udał się na prowincję w celu zebrania armii. Ponieważ oblężenie Londynu nie przynosiło rezultatów, Knut ruszył ze swoją armią do Mercji i na Wessex, z zamiarem zmuszenia Edmunda do bitwy. Tymczasem Eadryk Streona ponownie zmienił front, doszedł do porozumienia z Edmundem, i zaatakował duńską armię w Kencie. Knut zebrał całą swoją armię w Esseksie i zmusił w końcu Edmunda do stoczenia bitwy w okolicach Ashingdon.