解放前,上海很多中小型工厂场地厂房拥挤,工艺设备落后,劳动卫生设施极其缺乏和简陋,造成职业病危害严重。上海解放以后,几经企业改组和技术改造,工人劳动条件逐步改善。1956年,市职业病防治所建立,开始有专门收治职业病人的医疗机构。60年代前后,上海在市郊吴泾、高桥和桃浦建立了化工工业区,在彭浦、杨浦和闵行建立了机电工业区,在吴淞建立冶金工业区等。随着这些工业小区的建立,市区一些中小型企业迁并去以后,劳动条件大为改善,尘毒危害有所缓解。原来在杨树浦路的上海锅炉厂和在江浦路的上海重型机器厂场地狭小,厂房拥挤,劳动条件长期得不到改善,生产也不能发展,搬到闵行工业区后,生产规范和劳动条件都有极大改观。
80年代以后,国务院和上海市人民政府多次发布加强防尘防毒工作的法规、文件,召开专门会议,推动治理。许多企业把改善劳动条件、消除职业危害作为技术改造的重要内容之一。轻工等行业对尘毒危害严重、劳动条件恶劣的企业进行拆并、转产或调整产品结构。同时,还采取改进劳动管理和医疗保健,加强职业病例报告分析等组织措施来关心广大工人健康,职业危害情况逐步趋向好转。