Die ersten Heimspiele der englischen Mannschaft fanden im Kennington Oval in London statt, wo es zwischen 1873 und 1889 insgesamt zehn Spiele gab, bevor auch neben anderen Städten Spiele in weiteren Londoner Stadien ausgetragen wurden. Nach der Fertigstellung des Londoner Wembley-Stadions im Jahr 1924 wechselte sich dieses insbesondere mit dem Highbury im gleichnamigen Stadtteil (12 Spiele) bis Anfang der 1960er Jahre ab. Danach wurden bis zum Abriss des Wembley-Stadions alle Spiele in London dort ausgetragen. Nach der Eröffnung des neuen Wembley-Stadions wurden ebenfalls alle Londoner Spiele dort ausgetragen. Auch für die Weltmeisterschaft 1966 und die Europameisterschaft 1996 wurde der Spielplan so gestaltet, dass England zu allen Spielen im Wembley-Stadion antreten konnte.