高台镇位于南郑县城西北10公里,东与阳春镇毗邻,南与濂水河接壤,西与新集镇相连接,北与勉县金泉镇相接。镇政府驻地高台街。镇域总面积49.9平方公里,地势西北高、东南低,呈阶梯状分布,平川、丘陵、山区三种地形地貌兼备。全镇有19个行政村和一个社区居委会,143个村民组,7301户,总人口29583,其中非农业人口3010人,有农村劳动力18280人。耕地面积23943亩,其中有效灌溉面积16504亩;山林面积21800亩,森林覆盖率59%。境内有水库、大塘8处,水域面积305亩。