上海生育金的计算方法:妊娠7个月(含7个月)以上生产的、不满7个月早产,按3个月享受生育生活津贴;妊娠3个月(含3个月)以上、7个月以下流产的,按1个半月享受生育生活津贴;妊娠3个月以下流产或者患子宫外孕的,按1个月享受生育生活津贴。

法律依据

《上海市城镇生育保险办法》第十四条第一款符合本办法第十三条规定的生育妇女,按照下列期限享受生育生活津贴:(一)妊娠7个月(含7个月)以上生产的,按3个月享受生育生活津贴;(二)妊娠不满7个月早产的,按3个月享受生育生活津贴;(三)妊娠3个月(含3个月)以上、7个月以下流产的,按1个半月享受生育生活津贴;(四)妊娠3个月以下流产或者患子宫外孕的,按1个月享受生育生活津贴。