神堂堡乡位于繁峙县东南边陲,总面积420.93平方公里。2002年乡镇机构改革将原庄旺乡和神堂堡乡合并为神堂堡乡,下辖48个行政村,5个自然村。常住人口7136人(2017年)。神堂堡乡境内纯属山区,且落差较大,最高海拔为2230米,最低海拔为680米,为县境最低端。主要河流有两条,一条为青羊河,源于五台山东台顶脚下,是海河流域大清河水系最上游的支流之一。另一条为大沙河,源自横涧乡白坡头村。两河经神堂堡村合二为一,至茨沟营村出境入河北省阜平县,归于大清河。神堂堡乡古迹有韩庄长城和省级重点保护文物应关城。神堂堡乡矿产资源,主要有铁、金、云母、花岗岩、石英、长石等。