上海医保要交够多少年才能在退休后享受

上海医保需要交满15年才能在退休后享受医保待遇。
根据《上海市职工基本医疗保险办法》及相关政策,职工在上海市参加基本医疗保险,需累计缴纳医疗保险费满15年后,退休后即可享受基本医疗保险待遇。这意味着,职工在达到法定退休年龄、办理退休手续后,可以领取养老金的同时,享受医保待遇。需要注意的是,医疗保险的缴纳期间不能中断,中断后需重新缴纳六个月才能恢复享受医保待遇。此外,医保待遇的享受还需符合其他条件,如到定点医疗机构就医购药、医疗费用符合基本医疗保险支付范围等。