1950年2月3日,经过8个月的筹备,为期5天的上海市工人代表大会在上海市人民政府大礼堂举行,根据《上海工运志》的记载,这是上海真正意义上的第一次工代会。从37个产业工会97万职工中推选的1594名代表出席大会。2月7日大会闭幕当天,上海百万工人的领导机构——上海总工会成立。
此时,上海面临着敌人的封锁和轰炸,形势严峻。上海广大工人正肩负着恢复经济、发展生产、支援前线的艰巨任务。时任上海市市长陈毅在会上作了《为打破敌人封锁,克服困难、争取经济好转和恢复而奋斗》的政治报告。
上海是中国工人阶级的摇篮,也是中国工人运动的发祥地。上海总工会成立于1925年“五卅”反帝爱国运动的高潮中,是解放前上海工人阶级唯一的统一领导机构。1926年10月、1927年2月和3月,上海总工会在中国共产党的领导下,通过先后三次武装起义推翻了军阀孙传芳在上海的反动统治。
新中国成立后恢复起来的上海总工会,和中华全国总工会一样,继承了大革命时期的名称。新的上海总工会成立后,动员和组织全市职工投入了轰轰烈烈的社会主义建设事业。
1955年,上海总工会改称上海市工会联合会,1959年又改称上海市总工会。1978年9月4日,第六次工代会召开,标志着上海市的工会工作翻开了新篇章。此次工代会拨乱反正,对新的历史时期上海工会工作提出新方针、新任务。
2018年,上海市总工会第十四届代表大会选举产生上海市总工会第十四届委员会。目前,上海市总工会属辖区局(产业)工会、市直属大型企业(集团)工会、行业工会和直属机关工会共122个,全市基层工会4.83万家、工会涵盖单位20.74万家,会员总数766.6万人,其中农民工会员297.2万人。