凌源市辖镇。1981年析刀尔登公社建百牛群镇,1984年更名杨杖子镇。位于市境南部,距市府63公里,面积81平方公里,人口0.7万。通公路。辖杨杖子、百牛群、三道梁子、柴杖子、候杖子5个村委会。乡镇企业有水泥厂、修配厂、制砖厂。农业主产玉米、高粱、谷子。.