15年
上海医保需要交满 15年 才能享受终身医保待遇。根据《社会保险法》第二十七条的规定,参加职工基本医疗保险的个人,达到法定退休年龄时累计缴费达到国家规定年限的,退休后不再缴纳基本医疗保险费,按照国家规定享受基本医疗保险待遇;未达到国家规定年限的,可以缴费至国家规定年限。
具体来说,用人单位及其职工缴纳医疗保险费的年限(含视作缴费年限)累计超过15年的,职工退休后可以享受基本医疗保险待遇。如果已经退休的人员,他们的累计缴费年限不足15年,需要按照每年120元的标准补缴医疗保险费,以享受基本医疗保险待遇。
因此,对于在上海工作并缴纳医保的人来说,只要累计缴纳满15年医保费,就可以在退休后享受终身免费医疗待遇。这一政策相对于其他城市来说,最低缴费年限较短,一般人都能达到。