太白河镇,隶属于陕西省宝鸡市太白县,地处太白县西南部,东与黄柏塬镇连接,南与黄柏塬镇、汉中市留坝县江口镇相邻,西与王家堎镇、留坝县江口镇接壤,北与王家堎镇、咀头镇相连。辖区东西最大距离41.7千米,南北最大距离23.7千米,总面积261平方千米。
截至2021年10月31日,太白河镇下辖2个行政村。根据第七次人口普查数据,截至2020年11月1日零时,太白河镇常住人口为1533人。截2011年,太白河镇农业总产值1623万元,工业总产值1.0173亿元,社会消费品零售总额达83万元。