上海市公安局的主要職責是:1、預防、制止和偵查違法犯罪活動;2、維護社會治安秩序,制止危害社會治安秩序的行為;3、管理交通、消防、危險物品和特種行業;4、管理戶政、國籍、入境出境事務和外國人在境內居留等有關事務;5、管理集會、游行、示威活動