宋仁宗没有儿子的原因,是因为他的儿子都是刚出生不久就夭折了。历史上宋仁宗在位四十多年的时间,也曾有过三个儿子,三个儿子分别是赵昉、赵昕和赵曦,不过这三个儿子都是小小年纪夭折,以至于到宋仁宗晚年的时候,不得不将皇位传给养子。
宋仁宗其实不是没有儿子,而是他没有健康长大的儿子,而且宋仁宗的子女中,本就是女儿占了一大半,好不容易有了三个儿子,可是这三个儿子还都很短命,幼年夭折。而宋仁宗十二个女儿当中,也只有四个活到了成年。
宋仁宗在位42年,给北宋带来了42年的繁荣,他驾崩之时,满朝文武大臣及全国百姓哭成一片,就连敌对国辽国皇帝都流泪了,世人评价他“除了当皇帝,什么都不能干”。