Kowloon had a population of 2,019,533 and a population density of 43,033/km2 in 2006. It is located north of Hong Kong Island and south of the mainland part of the New Territories. The peninsula's area is approximately 47 km2 or 18.1 mi2. Together with Hong Kong Island, it contains 48 percent of Hong Kong's total population.