Um 500 scheinen die Angelsachsen zu einem vorläufigen Siedlungsstopp gezwungen worden zu sein, nachdem sie von Ambrosius Aurelianus in der nicht genau datierbaren oder lokalisierbaren Schlacht von Mons Badonicus geschlagen worden waren. In der Folgezeit drängten sie jedoch die Romano-Briten zurück. Zwar sind Einzelheiten darüber nicht überliefert, doch gelang es den Angelsachsen bis zum Ende des 7. Jahrhunderts weite Teile des Gebiets südlich des Firth of Forth unter ihre Kontrolle zu bringen, wobei es offenbar wiederholt zu schweren Kampfhandlungen kam. Einzelne britische Gebiete konnten jedoch ihre Unabhängigkeit bewahren, so Wales und das heutige Cornwall. Es kam auch kaum zu massenhaften Vertreibungen der romano-britischen Bevölkerung. Der Christianisierung der Angelsachsen gelang im 7. Jahrhundert der Durchbruch. In dieser Zeit bildete sich auch die sogenannte Heptarchie aus, die sieben bis ins 9. Jahrhundert dominierenden angelsächsischen Königreiche (Essex, Sussex, Wessex, Kent, East Anglia, Mercia und Northumbria), wovon Mercia und Northumbria die mächtigsten waren und immer wieder Kämpfe um die Oberherrschaft ausfochten. Mercia siegte über Northumbria 679 in der Schlacht am Fluss Trent, wodurch Mercias Vormachtstellung begründet wurde; bedroht wurden die angelsächsischen Reiche aber auch von Einfällen der Pikten.