باسلام ودرودانواع مجازات ها در قانون مجازات ایران، به سه دسته کلی اصلی ، تبعی و تکمیلی تقسیم شده اند. مجازات اصلی، مجازاتی است که به طور خاص و مشخص در قانون، برای هر جرم مشخص شده است ؛ مجازات تکمیلی با تشخیص قاضی و برای تکمیل مجازات اصلی تعیین می شود و مجازات های تبعی، به صورت خود به خود و به تبع مجازات اصلی به مجرم تحمیل می گردد.