黑家堡镇位于延长县西部,镇政府驻地距县城25公里。全镇辖23个行政村、45个自然村、总人口11156人,土地总面积172平方公里,耕地面积40226亩,人均3.6亩;果园面积11800亩,人均1.05亩