合阳县杨家庄乡地处陕西省关中地区东部,位于潘家山南麓,合阳县城北面,距合阳县城15公里,地势北高南低,总面积44.7平方公里,乡政府设在杨家庄村街道,辖区有12个村民委员会(杨家庄、如意、上洼、辛庄、南庄、南太册、潘家庄、杜家源、乌泥河、郭家河、汉村河、桥头河)、37个自然村、54个村民小组,共2654户、10833口人,耕地面积29159亩。