太白县地处秦岭腹地,位于陕西省西部、宝鸡市东南,因境内有秦岭主峰太白山而得名。东与眉县、周至县|佛坪县接壤;县南与洋县、留坝县毗邻;县西与留坝县、凤县相连;北与宝鸡市渭滨区、陈仓区、岐山县互畔;距西安180公里、距宝鸡64公里、距汉中170公里。县境辖东西全长66.7公里,南北宽53.4公里,总面积2780平方公里,约占宝鸡市辖区总面积的15.5%,居全市各县区面积第二位。全县辖7镇44个行政村和和2个居民社区,总人口5.2万,人口密度是陕西省乃至全国最小的县。
7个镇包括咀头镇、鹦鸽镇、桃川镇、靖口镇、太白河镇、黄柏塬镇、王家堎镇。