安全生产法是由哪个部门制定的?

《安全生产法》是全国人大常委会制定的。

在中国,制定法律的权力属于全国人大及其常委会。法律的制定过程包括法律案的提出、审议、表决和公布四个环节。

法律案经全国人大及其常委会通过后,由国家主席签署主席令予以公布,并及时在全国人大常委会公报和在全国发行的报纸上刊登。

主要职责

全国人民代表大会行使下列职权:

1、修改宪法;

2、监督宪法的实施;

3、制定和修改刑事、民事、国家机构的和其他的基本法律;

4、选举中华人民***和国主席、副主席;

5、根据中华人民***和国主席的提名,决定国务院总理的人选;根据国务院总理的提名,决定国务院副总理、国务委员、各部部长、各委员会主任、审计长、秘书长的人选;

6、选举中央军事委员会主席;根据中央军事委员会主席的提名,决定中央军事委员会其他组成人员的人选;

7、选举国家监察委员会主任;

8、选举最高人民法院院长;

9、选举最高人民检察院检察长;

10、审查和批准国民经济和社会发展计划和计划执行情况的报告。