刘邦有八个儿子。
刘邦的庶长子是刘肥,是刘邦当泗水亭长时与曹寡妇所生。刘邦称帝后,非常看重刘肥,将他封到了疆域辽阔、人口众多的汉初第一大封国齐国。
刘邦的次子,也就是嫡长子是汉惠帝刘盈。刘盈为人懦弱,心地善良,与母亲吕后产生鲜明的对比。他曾尽力保护各位兄弟,但还是有人遭了吕后的毒手。因为亲眼看到母亲将戚夫人做成人彘,所以刘盈被吓破了胆,从此不理朝政。不久之后,刘盈一命呜呼,汉朝进入吕后统治时期。
刘邦第三子刘如意。刘如意是戚夫人的儿子,深受刘邦喜欢,曾是太子刘盈皇位最有力的竞争者,因此深为吕后忌恨。刘邦死后,刘盈继位,吕后摄政,吕后趁惠帝出去打猎,将刘如意毒死。
刘邦第四子是代王刘恒,也是后来的汉文帝。刘恒的母亲是薄姬,在跟随刘邦之前是魏王豹的女人。所以刘恒母子也不怎么受刘邦喜爱。刘邦死后,刘恒母子老老实实在代地待着,不理朝堂纷争。直到陈平、周勃等人平定诸吕之乱,刘恒才被拥立为帝。
刘邦第五子是刘恢,在刘邦当政时,刘恢受封为梁王,定都定陶。吕后把持朝政后,赵王刘友饿死,刘恢被改封为赵王,同时被逼娶吕产的女儿为王后。公元前181年,吕产的女儿毒死了刘恢的宠妃,刘恢因此闷闷不乐,同年六月自杀殉情。
刘邦第六子是刘友。赵王刘如意被杀后,淮阳王刘友被改封为赵王。同刘恢一样,他的王后同样是吕氏之女。刘友不喜吕氏,所以宠爱其他姬妾。吕氏心生妒忌,遂向吕后告发刘友谋反。吕后大怒,将刘友召进京城,软禁起来,活生生饿死。
刘邦第七子是刘长。刘长应该是刘邦儿子中,除了汉文帝外,活得时间最长的人。他天生神力,力能扛鼎,于公元前196年被封为淮南王。汉文帝继位后,刘长骄横跋扈,多行不法之事。后来他勾结匈奴、闽越等首领谋反被拘。朝臣建议处死他,汉文帝不忍心,废除了他的王号,将他谪徙蜀郡严道邛邮。在流放途中,刘长因不食而死。
刘邦第八子是刘建。燕王卢绾逃到匈奴后,刘邦于公元前195年立刘建为燕王。15年后,刘建病逝。刘建本来有子继承王位,但吕后派人杀之。绝嗣后,封国被除。总体来说,刘邦的大多数儿子都被吕后所杀。