Die Bevölkerungsdichte von England beträgt Mitte 2013 laut dem Amt für nationale Statistik 413 Einwohner pro Quadratkilometer. Im Vergleich dazu beträgt die Bevölkerungsdichte von Wales 135 Einwohner pro Quadratkilometer und Schottland beträgt nur 68 Einwohner pro Quadratkilometer.
England hatte Mitte 2013 etwa 53,9 Millionen Einwohner. Diese Zahl macht 84 Prozent der Gesamtbevölkerung des Vereinigten Königreichs aus, das sind 64,1 Millionen. Das Bevölkerungswachstum Englands wird teilweise durch eine internationale Nettomigration von 158.000 Menschen gefördert. Laut Daten aus dem Jahr 2012 hat England auch die zweithöchste Geburtenrate im Vereinigten Königreich.