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