上海市公安局的主要职责是:1、预防、制止和侦查违法犯罪活动;2、维护社会治安秩序,制止危害社会治安秩序的行为;3、管理交通、消防、危险物品和特种行业;4、管理户政、国籍、入境出境事务和外国人在境内居留等有关事务;5、管理集会、游行、示威活动