【概况】上沙沃镇位于景泰县西北部,地处腾格里沙漠边缘,平均海拔l500米。面积455.2平方千米,人口2487户、9944人(2008年末)。辖10个行政村。镇政府驻上沙沃村,距县城27千米。年均降雨量217.6毫米,年均气温10℃,全年无霜期159天。包兰铁路、甘宁公路过境。古迹有明长城遗址。
【沿革】1952年设白墩子乡,1958年并入红水公社,1990年复设白墩子乡。1996年,面积280平方千米,人口0.7万人,辖三个山、白墩子、林树滩、梁家槽、上沙窝、大桥、红场湾、骆驼水8个行政村。2005年1月,将原八道泉乡的段家井、王庄、榆树、边外等4个村并入上沙沃镇。
【2011年代码及城乡分类】620423102: