宣帝には九人の男子がいた。穆張皇后は景帝・文帝・平原王司馬榦を生んだ。伏夫人は汝南文成王司馬亮・琅邪武王司馬伷・清恵亭侯司馬京・扶風武王司馬駿を生んだ。張夫人は梁王司馬肜を生んだ。柏夫人は趙王司馬倫を生んだ。司馬亮と司馬倫は別に伝がある。