兩當:《南史·柳元景傳》曰:“唯著絳納兩當衫,故得水名”;酈道元《水經注疏》卷十九漾水曰:“蜀水又東南,兩當水注之,水由陳倉縣之大散嶺,向西南流人故道川,謂之故道水!惫实溃骸抖迨费a編》、《漢書地理志說釋》曰:“故,同姑,本作故;道,導也,縣南之三道河,東北對嘉陵江;即《水經注疏》之故道水,像女子仰臥,據手舉首,有所導也,故名故道,以水名縣!
戰國秦惠文王十三年(公元前312)置故道縣,屬漢中郡,縣治在今兩當縣地,轄今兩當、鳳縣全境及留壩、太白大部。北魏延興四年(474)置兩當縣(治今楊店鄉)、廣鄉縣(治今城關鎮)。隋廢廣鄉縣。宋至道元年(995)兩當縣移至廣鄉縣故城(今城關鎮)。
1949年12月14日兩當縣人民政府成立,屬甘肅省天水行政分區公署。1951年屬天水專區。1958年8月撤銷兩當縣并入徽成縣,設兩當區。1961年末恢復兩當縣。1985年6月兩當縣由天水地區劃歸隴南地區。2004年6月屬地級隴南市。
1996年,兩當縣面積1380平方千米,人口約5.3萬人。轄1個鎮、13個鄉:城關鎮、楊店鄉、左家鄉、顯龍鄉、魚池鄉、興化鄉、站兒巷鄉、西坡鄉、張家鄉、太陽鄉、云屏鄉、泰山鄉、金洞鄉、廣金鄉?h政府駐城關鎮。
2000年第五次人口普查,兩當縣常住總人口49782人,其中:城關鎮9717人,楊店鄉4511人,左家鄉3064人,顯龍鄉3922人,魚池鄉2821人,興化鄉2539人,站兒巷鄉4899人,西坡鄉5986人,張家鄉1919人,太陽鄉1097人,云屏鄉2301人,泰山鄉1229人,廣金鄉1068人,金洞鄉4709人。
2003年,撤銷站兒巷鄉、西坡鄉,設立站兒巷鎮、西坡鎮。
2008年末,兩當縣面積1374平方千米,農村人口0.95萬戶3.81萬人。轄3個鎮、9個鄉:城關鎮、站兒巷鎮、西坡鎮、楊店鄉、左家鄉、顯龍鄉、魚池鄉、興化鄉、張家鄉、云屏鄉、泰山鄉、金洞鄉,118個行政村,386個村民小組。
2010年第六次人口普查,兩當縣常住總人口45398人,其中:城關鎮11477人,站兒巷鎮3947人,西坡鎮5075人,楊店鄉3695人,左家鄉2501人,顯龍鄉3313人,魚池鄉2407人,興化鄉2110人,張家鄉1704人,云屏鄉2685人,泰山鄉1014人,金洞鄉5470人。
2014年,城關鎮被列為全國重點鎮。