2008年，中国共有84万兰姓人口，在所有中文姓氏当中排行第154名。兰姓分布广泛，遍布全中国大陆，而台湾和东南亚各地亦有兰姓人口。中国大陆最多兰姓人口的地区为湖南、福建、江西三省，占57%。山西省临汾市洪洞县、湖南省湘西土家族苗族自治州龙山县及永州市宁远县、浙江省舟山市普陀区等不少地方的大小村落均有地名取自兰姓。