龙姓在全国的分布如今主要集中于湖南、湖北、四川、重庆、广东、广西、江西、安徽、海南等南方各省。
当代龙姓的人口约280万,为全国第八十五位姓氏,大约占全国人口的0.28%。
龙姓最初多见于北方河南山东等地,两汉时期,在西南
巴蜀等地为大姓,“
公孙述时,(西南)大姓龙、傅、尹、董与功曹谢暹保境为汉”(《后汉书·西南夷列传》)。西晋末衣冠南渡,江西等南方各省渐众,在明代以前是小姓(排在两百位之后),自明朝开始,由于政治稳定,远离战乱,得以繁衍,出仕为官者众,分布格局在明朝时已成型,如今仍基本分布在南方,北方鲜见。