杨大芳，山西省平定州人，清朝政治人物。光绪二十九年（1903年）癸卯恩科山西乡试第一名举人（解元）。光绪三十年，会试第262名；殿试登进士三甲第105名，后分发为知县。