Aim To study the chemical constituents of the flower buds of Tussilago farfara L. in the China National GAP Base of Traditional Chinese Materia Medica and provide scientific basis for quality control. Methods The constituents were separated and purified by different chromatographic methods, and their structures were elucidated by IR, MS and NMR techniques. Results Twenty eight compounds were isolated from the flower buds of T. farfara. Their structures were identified as n-heptacosane (1), bis(2-ethylhexyl)phthalate (2), 7-[3'-ethylcrotonoyloxy]-lα-[2'-methylbutyryloxy]-3,14-dehydro-Z-notonipetranone (3), 7-[3'-ethylcrotonoyloxy]-lα-[2'-methylbutyryloxy]-3,14-dehydro-E-notonipetranone (4), tussilagone (5), dibutyl phthalate (6), bauer-7-ene-3β,16α-diol (7), isobauerenol (8), stigmasterol (9), β-sitosterol (10), 2,2-dimethyl-6-acetylchromanone (11), n-hexadecanoic acid (12), 7β-hydroxysitosterol (13), 7α-hydroxysitosterol (14), 7,14-bisdesacylnotonipetrone (15), 2,3-dihydroxypropylpalmitate (16), daucosterol (17), 6-hydroxy-2,6-dimethylhept-2-en-4-one (18), ferulic acid (19), isoferulic acid (20), caffeic acid (21), α-D-glucose (22), sucrose (23), phthalic acid (24), p-hydroxybenzoic acid (25), gallic acid (26), uridine (27), and adenosine (28). Conclusion Compounds 1, 1216, 18 and 20 were obtained from the genus Tussilago for the first time.