婚前隐瞒病史会影响婚姻效力,如果是法律规定禁止结婚的疾病,婚姻会被判为无效婚姻。
根据《中华人民共和国婚姻法》第十条,有下列情形之一的,婚姻无效:
(一)重婚的;
(二)有禁止结婚的亲属关系的;
(三)婚前患有医学上认为不应当结婚的疾病,婚后尚未治愈的;
(四)未到法定婚龄的。