沙塘镇因镇人民政府地处渝河河谷地,沿古驿大道有驿铺、递运所而形成村落,故得名沙塘铺,镇以驻地而名。
沙塘镇位于宁夏固原市隆德县西部渝河河谷川道区,平均海拔1883米,属于半干旱黄土丘陵区。312国道横穿全境,距县城15公里。全镇总面积75.8平方公里,下辖21个行政村,68个村民小组,总人口18895人,耕地面积58180亩。
民国时期曾设沙塘乡。新中国成立以来,先后设置新民、清平、清北、锦平等乡及沙塘区。1958年成立沙塘乡,不久改为先锋人民公社,1961年更名为沙塘人民公社。1984年恢复沙塘乡建制,1992年改置为镇。历史上,明洪武初年隶属隆德县弼隆里,明嘉靖三十八年隶属隆德县仁隆里,清代沿袭旧制。
全镇已基本实现梯田化目标。主要农作物包括冬小麦、马铃薯、胡麻、玉米、豆类、药材和蔬菜等。以果菜为主的庭院经济较为突出。近年来,菌草栽培、温棚养猪、西芹栽培、药材种植等产业已初具规模。沙塘镇是自治区瘦肉型猪生产基地和道地中药材生产基地。乡镇企业快速发展,拥有精淀粉加工厂、机砖厂、水泥预制厂、养猪厂、饲料加工厂、面粉厂等,成为全镇经济发展的重要支撑。小城镇建设带动了个体私营经济蓬勃发展,目前个体私营经济已发展到265户。全镇实现了村村通电、通公路、通电视的目标。
沙塘镇拥有深厚的历史文化底蕴。境内有页河子遗址,属新石器时代遗址,为全国重点文物保护单位,位于沙塘镇和平村。1986年北京大学与固原博物馆联合进行发掘,发现仰韶文化晚期遗存和相当于齐家文化的遗存,以后者为主。此外,境内还有清泉、打食沟两座水库。
2012年12月,环境保护部授予沙塘镇2010—2011年度国家级生态乡镇称号。这一荣誉充分体现了沙塘镇在生态保护和可持续发展方面取得的成效。












