先秦时期,孔氏族人主要活动于山东、河南地区。秦汉以后,孔姓很快散播到河北、山西、湖南、广东等地。三国两晋时,迁移到浙江、江西东南地区。唐宋时播散到全国各地。清朝初期进入台湾地区。
孔子单传七代,四十八代孙孔端友,1128年南迁。
宋朝时期,孔姓大约有21万人,约占全国人口的0.28%,排在第70位。孔姓第一本省是山东,约占当时全国总人口的66.5%明朝初期,从山西省洪洞县大槐树迁民之孔姓后裔分布于冀、鲁、豫、苏、皖、鄂等地