1996年,面积25.9平方千米,人口1.9万人,辖子午、递午、甫店、子午东、子午西、台沟、南豆角、北豆角、张村、七里坪10个行政村。
王庄乡位于长安区南部,秦岭北麓,距城区11千米。
1950年为曹村乡,1962年建王庄公社 ,1984年改乡。
1996年,面积34.2平方千米,人口1.7万人,辖风雷仪表厂、一七一研究所2个家委会和抱石、抱龙峪、天子峪、王家庄、石砭峪口、东水寨、西水寨、天子口等9个行政村。
2002年区划调整后,子午镇代码610116104,辖子午、张村、南豆角、北豆角、九村、甫店、子午东、台沟、子午西、七里、曹村、东水寨、西水寨、石砭峪口、天子口、王庄、抱石、抱龙峪、天子峪19个行政村。2006年子午镇撤镇建街为子午街道。