弓子石乡位于甘肃省舟曲县东南部的白龙江中上游,东、北与陇南地区[module]data-type=map id=1563712 data-catalog=0[/module]的武都、宕昌县为邻,南与陇南地区的文县、四川省南坪县接壤,西与本州迭部县毗连。