杨米涧镇位于靖边县城南30公里处，地处芦河上游的白于山系腹地，全镇总面积223平方公里，属于梁峁涧地和丘陵沟壑区的交界地带地形，平均海拔1380米，年降雨量在200—440mm之间，年平均气温6.8℃，无霜期140天左右