根据2021年1月的中国人口统计数据,孔姓总人口为147.43万人。
孔姓主要分布在山东、河南、江苏、安徽、湖南、四川、河北、辽宁、陕西等省份。其中,山东省是孔姓人口最集中的省份,占孔姓总人口的近一半。