颜姓祖籍在山东地区。
在先秦时期,颜人活动于山东地区,汉晋时期仍以山东为中心,西向河北,南穿江苏,到东晋永嘉年间过长江进入南京地区,不久安徽、浙江都有颜姓的足迹了。
到唐宋时,颜姓由山东、河北、河南等地向四川和江南散布,五代末颜姓经江西已抵达福建,到明清时江南地区颜姓的分布更为广泛,明朝天启年间进入台湾。
现代人口分布:
颜姓第一大省是江西,约占全国颜姓总人口的25%。
在全国的分布主要集中于江西、江苏、山东,这三省颜姓大约占颜姓总人口的63%,其次分布于福建、湖北、广东、安徽、四川等五省。全国颜姓主要集中在从山东、经江苏、江西连接福建的一条地带上。
2006年数据表明,当代颜姓的人口已近170万,为全国第一百一十二位姓氏,大约占全国人口的0.13%。