It forms part of Outer London and is the largest London borough by population with 384,774 inhabitants; England it covers an area of 86 sqkm , the fourth highest, and has a population density of 45.8 people per hectare, which ranks it 25th.