菊科(学名:Asteraceae)是双子叶植物纲菊目的一个非常庞大和广泛分布的开花植物中的科。
菊科是双子叶植物中属最多的一个科,现在约有已经接受的32,913种,分布在1119属,和13个亚科中,是双子叶植物的第一大科 。广泛分布在全世界,但热带地区较少,中国有约200属2000多种,包括了菊花、蒲公英、大蓟、小蓟、茵陈、艾叶、青蒿、紫苑、鹅不食草等中草药。被子植物中,菊科的种类仅次于兰科,是被子植物的第二大科(两者的确切数目尚不清楚,故事实上两科数目孰多也不能断定)。菊科的学名是由模式属紫菀属(Aster)而来,是“星形”的意思,指菊科植物的头状花序似星形。