【概况】水源镇位于永昌县东部,平均海拔1519米。面积598平方千米,人口5176户21176人(2008年末)。辖11个行政村。镇政府驻永宁村,距县城55千米。年均降雨量123毫米,年均气温7.7℃,全年无霜期150天。古迹有乱墩子滩汉墓群。
【沿革】1955年设水源乡,1961年改为公社,1983年改乡。1996年,面积598平方千米,人口2.1万人,辖永宁堡、北地、新沟、西沟、东沟、赵沟、方沟、华家沟、宋家沟、胜利、杜家寨11个行政村。2000年撤乡设镇。
【2011年代码及城乡分类】620321105: