桑庄镇,隶属于河南省南阳市邓州市,地处邓州市东南部,东与新来自野县交界,南与小杨营乡毗邻,西南与构林镇隔刁河相望,西与龙堰乡接壤,北与腰店乡相连,距邓州市市区360百科15千米, 区域总面积80.31平方千米。
清未,桑庄镇境域分属桑庄、孟册、大孙、麟凤、孟渠、祁南、祁北7里;2002年,由桑庄乡越饭体胜改为桑庄镇。 截至2018年末,桑庄镇户籍人口为65194人。 截至2020年6月,桑庄镇下辖1个社区、18个行政村, 镇人民政府驻桑庄社区。
截至2018年末,桑庄镇有工业企业9个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市53个。