2016年上海市全市职工月平均工资应该是6504元!上海市人社局公布的2017年度本市职工社会保险缴费基数自4月1日起调整,社保缴费基数上、下限分别调整为19512元和3902元。由于社保缴费基数上限和下限,根据本市公布的上年度全市职工月平均工资的300%和60%相应确定。因此很明显可以推算出6504元。