姓氏.据2018年人口数据，上海人口最多的首十个姓氏依次是张、王、陈、李、徐、朱、周、沈、吴、杨，其中张姓是上海的第一大姓，人口近百万之多，此外，全市户籍人口在用姓氏共1705个。
宗教.当今的上海，与中国内地许多其他地方一样，共有五种获得官方认可的合法宗教在开展相应的活动，分别为：道教、佛教、天主教、基督教新教和伊斯兰教。这些宗教在1949年后一度势衰，并在文革时受到较大影响，后又逐渐恢复。至2009年，有宗教信仰群众88.76万人，以佛教信徒为最多。历史