《中國歷史地圖集》將善無縣城定在距離今右玉縣城不遠的威遠鎮古城村一帶。
西漢雁門郡郡治善無城位於右玉縣右衛鎮右玉城西北滄頭河東岸台地上,與明右玉城西北部相疊壓,為戰國、漢遺存,分布面積達150萬平米[1],古城附近有數處頗具規模之漢墓群分布。
估計與威遠鎮古城村東300米處發現的約56萬平米的漢遺存抑或誤將古城村附近的遼金古城誤認[2]有關;但此處漢遺規模遠遜於右衛鎮處,且形制亦被考古工作者定為聚落址,更重要的是與中陵水“西北流,徑善無縣故城西”之描述不符,故善無縣位於右衛鎮處已為不爭之事實。所以《中國歷史地圖集》、《山西古今地名詞典》等認為善無縣故址在今威遠堡鎮古城村均應再版修正。
[1]《山西通志.文物志》第四十四卷, 1996版 第251頁
[2]《全國第三次文物普查右玉縣不可移動文物名錄》(內部資料),朔州市三晉文化研究會,2012年6月