Hainan (en chino: 海南省, pinyin: Hǎinán shěng) es una provincia insular de la República Popular China formada por diferentes islas, siendo la mayor de ellas la isla homónima de Hainan. Su capital es Haikou. Está situada en el mar de la China Meridional, en la parte más meridional del país, a 240 km al oeste de Vietnam.