汉文帝有几个儿子?

汉文帝一共有四个儿子,两个女儿:

儿子

代王刘恒与代王后育有嫡子四名。但皆于刘恒即位前后陆续病逝。

嫡长子汉景帝刘启(窦皇后窦氏所生)

嫡次子梁孝王刘武(窦皇后窦氏所生)

三子代孝王刘参

四子梁怀王刘揖

女儿

嫡长女馆陶公主刘嫖(窦皇后窦氏所生)(窦皇后之女),嫁给堂邑侯(食邑1800户)陈午,所以又称堂邑公主,武帝时称窦太主。

次女绛邑公主,史书未留其名讳,嫁周勃之子、绛侯(食邑8180户)周胜之,按西汉惯例,称为:绛邑公主。