وظایف و اختیارات مجلس شورای اسلامی بهطورکلی منحصر به دو حوزه تقنینی و نظارتی است. در حوزه تقنینی آنچه در تعریف و قلمرو قانون جای میگیرد، قاعدتا در حیطه صلاحیتهای مجلس است و مجالس مقننه حق دارند در کلیه زمینهها و موضوعات مربوط به دولت و کشور بحث، مذاکره و تامل و درآخر کار، مقررات وضع کنند.