当代兰姓的人口约84万,为全国第一百五十四位姓氏,大约占全国人口的0.067%。
目前兰姓的第一大省为江西,大约占全国兰姓人口的14%。全国兰姓主要分布于江西、黑龙江、四川、广西,这四省区集中了兰姓人口的43%。其次分布在贵州、辽宁、内蒙古、重庆、河南、陕西,这六省区又集中了兰姓人口的27%。一、出自姬姓。春秋时,郑文公之子为郑穆公。其母怀穆公之日,梦见天使送来兰草,于是穆公出生后取名为兰,也称公子兰。传说郑穆公病危时,命身边侍从把房中的兰草割掉,随之而亡。其子孙们感到这太神奇了,把兰草看作神草,穆公的一支庶出子孙遂以穆公之名为氏。姬姓兰氏的历史至少有2600多年。
二、系自芈姓。战国中叶楚怀王时期,楚国的疆域是最大的,东北到达山东莒县、泰安一带。楚国在今山东南部临近江苏的苍山西南建立了兰邑(今天称为兰陵镇),受封兰邑的楚国公族大夫,其后裔遂以邑名为氏。芈姓兰氏的历史至少有2300多年。
三、少数民族改姓而来。汉朝北部的匈奴人中的兰氏贵族,南北朝北魏时期鲜卑人中的乌洛兰氏族,卢水胡的兰氏族,巴氐人中的兰氏族,均大批改用汉姓同化为汉族。元朝时远人喀喇氏族中的一支也用兰作为他们的姓。因此,西北地区的兰姓与这些历史上的民族颇有渊源。