2016年上海的婚假天数如下:

晚婚婚假:

根据《上海市人口与计划生育条例》,符合晚婚年龄(女23周岁,男25周岁)的公民,可享受晚婚假15天,其中包括3天的法定婚假。

非晚婚婚假:

对于非晚婚的情况,即女20周岁及以下、男22周岁及以下,婚假为3天。但根据上海市的规定,这部分人群还可以增加7天的婚假,因此总共可以享受10天的婚假。

综上所述,2016年上海的婚假天数为 10天,无论是晚婚还是非晚婚。建议您在申请婚假时,查阅最新的《上海市人口与计划生育条例》以确保准确无误。