La ville-préfecture de Haikou a une superficie de 2 304,84 km2. Haikou occupe la côte nord de l'île de Hainan et fait face à la péninsule de Leizhou située à l'extrémité sud-ouest de la province du Guangdong. Le détroit de Qiongzhou large d'une vingtaine de kilomètres sépare Haikou de la péninsule.
Histoire
Haikou s'est développée à l'origine en tant que port de la ville de Qiongshan, l'ancienne capitale administrative de l'île de Hainan, qui est située 5 km à l'intérieur des terres. Haikou devint un poste militaire au XIIIe siècle et fut fortifiée sous la dynastie Ming (1368-1644). Le port est situé à l'ouest de l'embouchure du fleuve Nandu, la principale rivière de Hainan. Bien que le site n'offre pas de conditions naturelles favorables, Haikou a toujours été le plus important port de l'île.
Lorsque Qiongshan fût forcée de s'ouvrir au commerce extérieur avec les Empires européens à la suite de la signature du traité de Tianjin (1876), Haikou commença à rivaliser avec la vieille cité administrative. Elle la surpassa en nombre d'habitants en 1930.
Sous l'occupation japonaise de l'île, durant la guerre sino-japonaise (1937-1945), l'activité portuaire de la ville s'accrut encore. Depuis 1949 le port de Haikou assure plus de la moitié des échanges commerciaux de l'île.
Haikou obtint le statut de ville-préfecture et fut érigée capitale administrative de la province nouvellement créée de Hainan en 1988.
Climat
Haikou bénéficie d'un climat intermédiaire entre un climat subtropical humide et un climat tropical de mousson. Le gel y est inconnu et la période végétative est ininterrompue. Les précipitations sont abondantes avec un cumul annuel de hauteur de pluie de 1 625 mm. L'hiver est la seule saison relativement sèche. Ces conditions climatiques rendent possible la récolte de riz trois fois par an.
Relevé météorologique de Haikou-altitude: 14 m (période 1961-1990)