西乡县辖镇。1950年设峡口乡,1959年为管理区,1965年建公社,1984年改乡,1996年峡口乡、文贯乡合并设峡口镇。位于县境西部,距县城20.5公里。面积100.9平方公里,人口1.6万。境内有城