民國時(shí)期,隸一區(qū)。
抗戰(zhàn)時(shí)期為日偽趙村鄉(xiāng)管轄,抗日民主政府成立后,隸縣抗日民主政府一區(qū)。
解放后隸三區(qū)。
1953年4月“劃鄉(xiāng)建政”,境內(nèi)置小里、王家莊、趙村、賈莊等4鄉(xiāng)。
1956年9月趙村鄉(xiāng)與賈莊鄉(xiāng)合并,同時(shí)遷至南張村,為南張村鄉(xiāng);小里鄉(xiāng)與王家莊鄉(xiāng)合并為王家莊鄉(xiāng)。
1958年12月撤銷建制,其轄區(qū)劃歸柏鄉(xiāng)人民公社,隸內(nèi)邱縣。
1961年7月恢復(fù)建制,稱王家莊人民公社,隸隆堯縣。
1962年1月復(fù)隸柏鄉(xiāng)縣。
1984年政社分設(shè),改為王家莊鄉(xiāng),轄10個(gè)行政村至今。