白鹭分布在国内长江以南的省份,西至四川中部峨嵋、雅安、西昌、贵州,北达陕西南部、河南南部,南至云南西双版纳、广西、广东、福建、海南岛,偶见于甘肃兰州、山东威海、潍坊、青岛和北京。白鹭常栖息于沿海岛屿、海岸、海湾、河口及其沿海附近的江河、湖泊、水塘、溪流、水稻田和沼泽地带。
白鹭分布范围:
中国拥有鹭科鸟禽20种,其中以白鹭属的最为珍贵。重庆九龙坡区白市驿镇三多桥村,有全国第一个白鹭自然保护区。区内有各种鹭类2万多只。厦门有10类鹭类,占中国鹭科鸟类总种数的50%。其中白鹭属的5个种齐全,反映了厦门的地理位置和湿地环境在鹭类资源分布上有典型性和代表性。近年来,每年厦门的鹭科鸟类数量高达3万只,按照国际标准,表明厦门海域潮间带及围海成湖的湖面的生境,是中国、国际上有关鹭科鸟类的重要湿地。在江苏仪征市枣林湾也分布有白鹭。