The night skyline of Hong Kong, Victoria Harbour and Kowloon, as seen from Victoria Peak, the tallest mountain on Hong Kong Island. Hong Kong is located on China's south coast on the Pearl River Delta, and borders Guangdong province in the north and faces the South China Sea in the east, west and south. It has a population of 7.4 million people, and is one of the most densely populated areas in the world.