As of 2020, the population density of England is 413 people per square kilometer (1,067 people per square mile).