在中国,王姓人口已经达到了9288.1万,为中国大陆第一大姓,约占全部人口的7.25%(其他三大姓氏依次为李张刘)。从明至今的600年间,王姓人口由620万稳定增长到近9288.1万,接近14倍。明代的平均人口接近9300万,当代中国人口如果按12亿计算的话,增长了近13倍。王姓人口的增长速度略高于中国人口的增加速度。近1000年中,王姓人口增长率曲线呈现出“V”字型态势。
目前,王姓人口在中国大陆的分布主要集中于河南、山东、四川、河北四省,大约占王姓总人口的36%。其次分布于辽宁、安徽、江苏、黑龙江、浙江、陕西和湖北,这七省的王姓又集中了33%。河南居住了王姓人口的11.5%,为王姓第一大省,占省总人口的10%。以长江为界,形成了高比率北方王姓区和低比率南方王姓区,而北方区又以太行山为界,东部为高密度王姓区,西部为低密度王姓区。在近600年间,中国的王姓人口流动的程度和方向与宋金元明期间有很大区别,由东部向华中、华北的回迁成为主流。
在台湾,王姓为第六大姓,仅次于陈(250万人)、林(188万人)、黄、张、李等姓。然而,台湾基于历史上的汉化改姓政策,王姓不见得都具有汉族血统
分布特点