杨庄乡,隶属于河南省平顶山市舞钢市,地处舞钢市中南部,东与尹集镇相邻,南与驻马店市泌阳县象河镇接壤,西南与尚店镇相连,西与南阳市方城县杨楼镇毗邻,北与庙街乡为邻,东北与铁山街道、院岭街道相邻,距舞钢市区5.5千米,区域总面积134平方千米。
1963年,置杨庄公社;1983年12月,由杨庄公社改为杨庄乡。截至2018年末,杨庄乡户籍人口为28368人。截至2020年6月,杨庄乡下辖21个行政村,乡人民政府驻褚庄。
截至2018年末,杨庄乡有工业企业35个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市36个。