王姓最早的发祥地应在今河南北部的卫辉一带,并以山西、山东、河南省境为其繁衍地区。
汉至晋时,王姓得到了迅速发展,出现了太原、琅邪两大郡望,但仍以中原地区为中心。西晋时讲究土族门第,王氏被列为北方四大士族崔、卢、王、谢之一。这种状况一直延续到隋唐。
自西晋耒年,王姓开始自中原大举南迁,相继在今长江中下游的湖北、江苏、浙江等地定居下来。
隋唐五代时期,王姓得到了进一步的发展,并且向东南沿海或西南地区迁徙。如唐末王潮、王审知两兄弟率兵入闽,被称为开闽王氏,其后多分布于福建、广东、浙江等地。
宋代,王姓的繁衍迁徙又有了新的发展,三槐王氏迅速崛起,世代显贵,最终发展成为北宋除皇室以外最为显赫的家族之一。宋代以后,王姓遍及全国各地