王家堎镇位于太白县西南部,距县城40公里。东接太白河镇,西与凤县平木镇毗邻,南与留坝县江口镇接壤,北与靖口镇、咀头镇两镇交界,总面积135平方公里,姜眉公路和红岩河穿村而过,交通便利,融汇关中陕南民俗风韵,民风淳朴,镇风文明。 全镇辖4个行政村,15个村民小组,408户,1475人,耕地面积1958亩(含退耕还林684亩),林地面积16.1万亩,2011