木棉主要产于 云南、四川、贵州、广西、江西、广东、福建、台湾等省区的亚热带地区。此外,木棉在亚洲和非洲的热带地区以及澳大利亚也有分布。关于木棉的原产地,存在一些争议,有资料认为它可能起源于印度,并由古代海上丝绸之路传入中国华南地区。