La densité de population de l'Angleterre, à la mi-2013, était de 413 personnes par kilomètre carré, selon l'Office for National Statistics. À titre de comparaison, la densité de population du Pays de Galles est de 135 personnes par kilomètre carré, et la densité de population de l'Écosse n'est que de 68 personnes par kilomètre carré.
À la mi-2013, la population de l'Angleterre était d'environ 53,9 millions de personnes. Ce chiffre représente 84 pour cent de la population totale du Royaume-Uni, qui est de 64,1 millions. La croissance démographique de l'Angleterre est en partie stimulée par un chiffre net de migration internationale de 158 000 personnes. L'Angleterre a également le deuxième taux de fécondité le plus élevé du Royaume-Uni, selon les données de 2012.