Secondo la Banca Mondiale, la densità di popolazione dell'Inghilterra è di 406,3 persone per chilometro quadrato (1.037,9 persone per miglio quadrato).