史书中记载,唐太宗有21个女儿:
1.襄城公主,下嫁萧锐,孝顺和睦。萧锐死后,改嫁给姜简。唐高宗永徽二年去世。陪葬昭陵。
2.汝南公主,早亡,事迹不详。
3.南平公主,下嫁王敬直。王敬直与太子李承乾交好,李承乾谋反事败,王敬直受连累,发配岭南。于是改嫁刘玄意。刘玄意受爵渝国公,唐高宗时为汝州刺史。
4.遂安公主,下嫁窦逵。窦逵受爵信都男。窦逵死后,改嫁王大礼。
5.长乐公主,长孙皇后所生,下嫁长孙冲。长孙冲是长孙无忌子,与长乐公主是表兄妹。
因为是长孙皇后所生,所以唐太宗给她“长公主”的待遇,但这不符合朝廷制度。被魏征上谏阻止。
6.豫章公主,下嫁唐义识。唐义识是唐俭之子。唐俭是凌烟阁二十四功臣之一。
7.比景公主,初封为巴陵公主,下嫁柴令武。柴令武是柴绍之子,与房遗爱、高阳公主谋反。柴令武自杀,比景公主受连累被赐死。唐高宗显庆年间追赠为“比景公主”。
8.普安公主,下嫁史仁表。
9.东阳公主,下嫁高履行。高履行是高士廉子,高士廉是凌烟阁二十四功臣之一。唐高宗即位,进东阳公主为大长公主。长孙无忌因反对武则天,被诬谋反,自杀。高履行因与长孙无忌沾亲,被贬。东阳公主和儿子最终被流放到巫州。
10.临川公主,韦贵妃所生。下嫁周道务,周道务官营州都督,右骁卫将军。临川公主有文才,唐高宗永徽初年,进封“长公主”,永淳初年去世。
11.清河公主,名叫李敬,字德贤。下嫁程怀亮,程怀亮是程咬金子,受宁远将军。唐高宗麟德年间,清河公主去世,陪葬昭陵。
12.兰陵公主,名叫李淑,字丽贞,下嫁窦怀悊。唐高宗显庆年间去世。窦怀悊官兖州都督,是唐太宗老妈的族人。
13.晋安公主,下嫁韦思安,后改嫁杨仁辂。
14.安康公主,下嫁独孤谌。
15.新兴公主,下嫁长孙曦。
16.城阳公主,下嫁杜荷。杜荷因参与太子李承乾谋反,被诛。公主改嫁薛瓘。唐高宗麟德年间,薛瓘为左奉宸卫将军,因巫蛊之事,被贬为房州刺史。公主同去。唐高宗咸亨年间,二人先后去世。
17.合浦公主,最初封为高阳公主。下嫁房玄龄之子房遗爱。高阳公主甚得唐太宗喜爱,所以婚礼规格高于其他公主和驸马。高阳公主侍宠骄蛮。与玄奘弟子辩机乱,唐太宗怒,杀辩机。唐高宗永徽中,与房遗爱等谋反,赐死。显庆年间追赠为“合浦公主”。
18.金山公主,早亡,事迹不详。
19.晋阳公主,字明达,又字兕子。长孙皇后所生。十二岁去世,唐太宗悲伤不能已。
20.常山公主,早亡,事迹不详。
21.新城公主,下嫁长孙诠。长孙诠因罪流放巂州,公主改嫁韦正矩。后遭韦正矩家暴而亡,韦正矩伏诛。唐高宗以皇后之礼将新城公主陪葬昭陵。