萇莊鄉位於河南省許昌市禹州市西北部,潁河北岸,距市區26千米。東與淺井鎮搭界,南與順店鎮相望,西與花石鎮、登封市毗鄰,北與新密市接壤。面積88.62平方千米,人口32310人(2006年),耕地面積2.87萬畝,其中農業人口31165人,回族216人,轄萇莊、葡萄寺、楊圪垯、磨河、南萇莊、柏、缸瓷窯、黨溝、長尺路、玩南、玩北、鐵山、毛栗溝、鎖石溝、杜溝、五坪、石廟、萊溝、函嶺、西陳、九裏山、棠梨山、觀巖、於王溝、梨園溝、郭樓、石板河、上王莊、桑莊、孫河、尚秦31個行政村,256個村民組。