مجلس شورای اسلامی رکن اصلی نهاد قانونگذاری در کشور ایران است که وظیفه انحصاری وضع قانون و نظارت بر اجرای آن را در جمهوری اسلامی بر عهده دارد. در قانون اساسی مشروطه و قانون اساسی جمهوری اسلامی پیش از بازنگری نام این نهاد مجلس شورای ملی بوده است. هر چند که در ۳۱ تیر ۱۳۵۹ نمایندگان مجلس این نهاد را «مجلس شورای اسلامی» نامگذاری کردند.
مصوبات مجلس شورای اسلامی اگر مورد تایید شورای نگهبان قرار گیرند، برای اجرا به رییس جمهور ابلاغ میشوند. مجلس شورای اسلامی از سایر قوا مستقل است.
بر طبق اصل ۶۲ قانون اساسی جمهوری اسلامی ایران، مجلس شورای اسلامی از نمایندگان ملت که بهطور مستقیم و با رای مخفی انتخاب میشوند تشکیل میگردد. دوره نمایندگی در این مجلس چهار سال است که انتخابات هر دوره باید پیش از پایان دوره قبل برگزار شود، بهطوریکه کشور در هیچ زمان بدون مجلس نباشد. عده نمایندگان مجلس ۲۷۰ نفر است و از تاریخ همهپرسی سال ۱۳۶۸ پس از هر ده سال، با در نظر گرفتن عوامل انسانی، سیاسی، جغرافیایی و نظایر آنها حداکثر بیست نفر نماینده میتواند اضافه شود. زرتشتیان و کلیمیان هر کدام یک نماینده و مسیحیان آشوری و کلدانی مجموعاً یک نماینده و مسیحیان ارمنی جنوب و شمال هر کدام یک نماینده انتخاب میکنند. محدوده حوزههای انتخابیه و تعداد نمایندگان را قانون معین میکند.
هم اکنون دوره یازدهم مجلس شورای اسلامی است
پس از برگزاری انتخابات، جلسات مجلس شورای اسلامی با حضور دو سوم مجموع نمایندگان رسمیت مییابد و تصویب طرحها و لوایح طبق آییننامه مصوب داخلی انجام میگیرد مگر در مواردی که در قانون اساسی حدنصاب خاصی تعیین شده باشد. برای تصویب آییننامه داخلی موافقت دو سوم حاضران لازم است.
مذاکرات مجلس شورای اسلامی باید علنی باشد و گزارش کامل آن از طریق رادیو و روزنامه رسمی برای اطلاع عموم منتشر شود. تنها در شرایط اضطراری و در صورتی که رعایت امنیت کشور ایجاب کند، به تقاضای رئیسجمهور یا یکی از وزراء یا ده نفر از نمایندگان، جلسه غیر علنی تشکیل میشود. مصوبات جلسه غیر علنی در صورتی معتبر است که با حضور شورای نگهبان به تصویب سه چهارم مجموع نمایندگان برسد. گزارش و مصوبات این جلسات باید پس از بر طرف شدن شرایط اضطراری برای اطلاع عموم منتشر گردد.
نهادهای وابسته مجلس شورای اسلامی عبارتنداز: