1949年属七区,1950年至1952年属一区。
1953年至1955年属西邢乡管辖。
1956年至1957年属杨芳乡管辖,政府驻地杨芳村。
1958年至1960年属五星人民公社,1961年至1983年属杨芳人民公社管辖,为下设杨芳生产大队。
1984年杨芳人民公社更名为杨芳乡,杨芳生产大队更名为杨芳村村民委员会并沿用至今。
2001年全县乡镇区划改革,杨芳乡无变动,名称一直沿用至今。
2021年3月在乡镇行政区划调整中变更为晋昌镇管辖。