Populația de densitate a Angliei, de la mijlocul anului 2013, este de 413 de persoane pe kilometru pătrat, potrivit Oficiului Național pentru Statistică. Prin comparație, densitatea populației din Țara Galilor este de 135 de persoane pe kilometru pătrat, iar densitatea populației din Scoția este de doar 68 de persoane pe kilometru pătrat.
Populația Angliei la mijlocul anului 2013 a fost de aproximativ 53,9 milioane de persoane. Această cifră reprezintă 84% din populația totală a Regatului Unit, ceea ce reprezintă 64,1 milioane. Creșterea populației Angliei este stimulată parțial de o cifră netă de migrație internațională de 158.000 de persoane. Anglia are, de asemenea, a doua cea mai mare rată a fertilității în Regatul Unit, potrivit datelor din 2012.