宋仁宗一共有了三个皇子,一个养子,还有十五个女儿。但是这十八个孩子只有四个女儿长大成人,其他都在出生后不久就去世了,最后养子赵曙继位。
长子:赵昉,宋仁宗赵祯的长子,生母为宋仁宗俞德妃。赵昉景祐四年五月初九日生,出生即逝。庆历元年五月乙丑,追封皇长子为褒王,赐名赵昉,赠太傅,諡曰怀靖。嘉祐四年十二月,加赠太师、中书令、兼尚书令,封魏王。宋英宗即位,追封周王。宋徽宗元符三年三月,改追宗室,追封杨王。
次子:赵昕(1039年—1041年),字最兴来,宋仁宗赵祯次子,母为苗贵妃。康定元年,授检校太尉、忠正节度使,册封寿国公。康定二年,去世,获赠太师、尚书令,谥号悼穆,先后追封豫王、越王、唐王、雍王。
三子:赵曦(1041年8月23日-1043年2月14日),宋仁宗赵祯的第三子,母亲朱才人。庆历元年八月五日生,十二月授武信军节度使、橙校太尉、同中书门下平章事,封鄂王。庆历三年正月一日薨,赠太师、中书令,谥曰悼懿。嘉佑四年十二月,追封陈王。宋英宗即位,追封燕王。元符三年三月,追封荆王。
养子:赵曙(1032年2月16日-1067年1月25日),原名赵宗实,后改名赵曙,宋朝第五位皇帝,宋太宗赵光义曾孙,商王赵元份之孙,濮王赵允让第十三子。因宋仁宗赵祯早年无子,于是在景祐二年,幼年的赵曙被宋仁宗接入皇宫,赐名为赵宗实,交给曹皇后抚养。但在宝元二年赵昕出生后,赵祯又将赵宗实送出宫。但到后来,赵祯的三个儿子接连早夭,只得于嘉祐七年八月立赵宗实为皇子。