民國元年(1912年),境域中部屬皋蘭縣北山鄉,東部以大沙溝為界的地域屬靖遠縣平堡鄉。
1949年10月,西部屬皋蘭縣石洞區北山鄉;同年12月,西部屬皋蘭縣北山區,東部屬靖遠縣北灣區黃崖鄉。
1953年,因“白銀廠”礦區建設需要,鐵匠石一帶增設白銀鄉。
1957年,撤區并鄉,東臺、王家峴、川口、白銀、宋梁幾鄉合并為王峴鄉,屬皋蘭縣;郝家川腹地析置出城市街道,屬白銀市籌備委員會。
1958年,地級白銀市成立,王峴鄉成為直屬鄉之一。
1959年,改為王峴公社,成為白銀市直轄的14公社之一。
1961年11月,屬白銀市市郊區。
1963年8月,屬蘭州市白銀區。
1964年7月后,劉川、范家窯劃歸靖遠縣,宋梁、西溝、川口、紅豐劃歸皋蘭。
1983年4月,復為王峴鄉。
1985年8月,屬白銀市白銀區。
2004年10月,改為白銀區王峴路街道。
2008年2月,改為王峴鎮。