白鹭主要分布在中国南方,包括云南、贵州、广西、广东、福建和台湾等地。这主要是因为南方地区天气温暖,水资源丰富,适合白鹭栖息和繁殖。同时,南方地区还有较为丰富的湿地和水田等生态环境,为白鹭提供了食物和栖息地。虽然也有部分白鹭在中国北方地区出现,但它们主要是候鸟,只迁徙到北方地区过夏或过冬,而并非栖息生活的常驻鸟种。