兰公祠位于中国云南省昆明市嵩明县杨林镇老城社区南街，为明代云南着名医药学家，音韵学家和文学家兰茂的安葬地和纪念建筑，属于云南省文物保护单位。
历史.兰公祠始建于明成化二十年（1476年）。清康熙二十九年（1690年），翰林院侍读李澄中奉命典试滇南，拜谒兰公祠，曾捐资修缮。康熙四十八年（1709年），布政使李华之（李澄中之侄）来到杨林，见兰公祠“兵燹之余，其祠鞠为茂草，仅存一墓”，并见其叔修葺兰祠碑文，又捐金重修。民国四年（1915年）修建成为单座四合院建筑，基本形成了现在的规模样式。