赵本山一共结过两次婚,生了四个孩子,第一次结婚是与葛淑珍,1979年年初就结婚了,年底生下了大女儿赵玉芳赵本山女儿赵玉芳。三年过后,也就是1982年,赵本山的儿子赵铁蛋出生。但是这段婚姻并没有维持下去,两个人在1991年离婚了。不过,赵本山与葛淑珍生的儿子赵铁蛋命运不太好,天生就患有疾病,12岁的时候,因为心脏病去世了。

赵本山第二次结婚是在1992年赵本山女儿赵玉芳,也就是与前妻离婚一年之后,结婚的对象是现任妻子马丽娟。后来马丽娟生下了一对龙凤胎,男孩取名叫做赵一楠,女孩名叫赵一涵。