杨家圪台镇位于延川县县城35公里处,辖45个行政村,90个自然村,126个村民小组,3558户,14482人。
总土地面积223.6平方公里,耕地面积97241亩,经济林14600亩,用材林48000亩,累计退耕还林83504.5亩。全镇林草覆盖率达52%。