威远镇是青海省互助土族自治县的政治、经济、文化中心,位于东经:102°02′,北纬:36°52′。海拔2600米,年平均气温3.5℃,年平均降雨量400-50毫米,且时空分布不均,年日照时数达2670小时,无霜期为90-140天。现辖23个行政村、4个居民委员会,共有5.6万人,其中农业人口2.2万人。镇区面积77平方公里,现有耕地6.03万亩。宋时,威远镇一带名为"牧马营"、"牧马苑"。明嘉靖十四年(1535)修建城垣后,定名为"威远堡"。城垣东西宽125丈,南北宽118丈,高3丈,根厚2.4丈,顶宽1丈。后曾设过"游击营",又称"威远营堡"。清康熙十三年(1674),设过都司(地点在原城内