According to the World Bank, the population density of England is 406.3 people per square kilometer (1,037.9 people per square mile).