Хайнан (на мандарински:海南省; пинин: Hǎinán) e провинция в южната част на Китай, разположена на едноименния остров и още няколко по-малки острови в Южнокитайско море. Административен център и най-голям град в провинцията е град Хайкоу.
Остров Хайнан е разположен в северната част на Южнокитайско море, затварящ от изток залива Бакбо (Тонкински). На север широкия 18,5 km проток Хайнан го отделя от полуостров Лейджоу на континента. Хайнан е най-големия китайски остров с площ 33 920 km². Бреговете му са предимно стръмни с множество малки заливчета. На север е разположена алувиална равнина, а на юг и в централните части ниски и средно високи планини с максимална височина връх Уджишан 1867 m. Климатът е тропичен, мусонен. В равнините средната януарска температура е 16 – 19°С, а средната юлска – около 29°С. Годишната сума на валежите варира от 1200 – 1500 mm в равнините до 3000 mm в планините с максимум през лятото. В планините са се запазили мусонни тропически гори (палми, пандануси, камфорово и тунгово дървета, бамбук), а равнини са земеделски усвоени, като се отглежда основно ориз, памук и др. Главен град и пристанище е град Хайкоу, разположен на северното крайбрежие.