1953年析寶雞縣、岐山縣、眉縣、鳳縣、留壩縣、洋縣、佛坪縣邊沿地設立太白區中心區(縣級)。1958年撤銷并入寶雞市,為市轄太白公社。1961年設太白縣。因秦嶺主峰太白山在境內而得名。
1996年,太白縣面積2780平方千米,人口4.9萬人。轄1鎮10鄉:嘴頭鎮、靖口鄉、桃川鄉、太白河鄉、二郎壩鄉、黃柏塬鄉、高碼頭鄉、龍窩鄉、鸚鴿鄉、王家堎鄉、白云鄉。縣政府駐嘴頭鎮。
1997年,撤銷高碼頭鄉、龍窩鄉,兩鄉合并設立高龍鄉;桃川鄉改為桃川鎮,鸚鴿鄉改為鸚鴿鎮,太白河鄉改為太白河鎮,靖口鄉改為靖口鎮。
2000年第五次人口普查,全縣總人口51332人,其中:嘴頭鎮22360人,桃川鎮5947人,鸚鴿鎮7087人,靖口鎮3685人,太白河鎮3899人,白云鄉1521人,王家塄鄉2338人,黃柏塬鄉889人,高龍鄉2311人,二郎壩鄉1295人。(5個鎮、5個鄉,89個行政村)
2010年,太白縣轄5個鎮、3個鄉:嘴頭鎮、桃川鎮、鸚鴿鎮、靖口鎮、太白河鎮、王家塄鄉、黃柏塬鄉、高龍鄉。
2001年,撤銷白云鄉并入嘴頭鎮,撤銷二郎壩鄉并入黃柏塬鄉。
2011年,撤銷高龍鄉并入鸚鴿鎮,撤銷黃柏塬鄉設立黃柏塬鎮,撤銷王家堎鄉設立王家堎鎮。調整后,太白縣轄7個鎮:嘴頭鎮、桃川鎮、鸚鴿鎮、靖口鎮、太白河鎮、王家塄鎮、黃柏塬鎮。