杨大芳(?—?),山西省平定州人,清朝政治人物。
光绪二十九年(1903年)癸卯恩科山西乡试第一名举人(解元)。[1]光绪三十年,会试第262名;殿试登进士三甲第105名,被分发为知县,后被贬到云南省。