公氏是一个典型的多源流、多民族的古老姓氏,人口约十八万四千余,占全国人口总数的0.011%左右。秦汉以前,公姓已遍布韩、赵、齐、陈等地,但主要聚居地仍在今山东、河北、河南等地。
公姓在汉唐之间在山东蒙阴形成郡姓望族。
公姓家族的著名代表人物:明朝江北声名显赫的馆阁世家公勉仁、公鼐及其家族。公姓仍以山东平度、蒙阴等地为多。公姓人口没有进入全国前三百位。
今福建省的泉州市惠安县,山东省的济南市、临沂市兰山区、临沂市苍山县、平邑县、沂南县、日照市五莲县、茌平县、枣庄市山亭区、青岛市莱西县、即墨县、泰安市大汶口区、蒙阴县、集南市、新泰市、滕州市、菏泽市、费县,江苏省的南京市,广西壮族自治区桂林市,浙江省的衢州市龙游县,江西省的南昌市,黑龙江省的牡丹江市、东宁县、大庆市、哈尔滨市,山西省的临汾市,辽宁省的大连市,吉林省的珲春市、延吉市,安徽省,北京市,河南省的洛宁市等地,均有公氏族人分布