یافتههای باستانشناسی، نشان از حضور انواع انسان در ایران از دوره دیرینهسنگی دارد. ابزارهای متعلق به فرهنگ الدوایی و آشولی در ایران یافته شدهاند. در دوران میانسنگی بقایای انسانهای نئاندرتال نیز در ایران به ویژه در زاگرس پیدا شدهاست
انسان خردمند در حدود ۴۰ هزار سال پیش وارد ایران شد. آثار مربوط به دوره نوسنگی در اطراف کرمانشاه، خرمآباد، مرودشت، سنگ نگارههای تیمره گلپایگان، کاشان و هفشجان یافت شدهاست.
ایران در واژه به معنی «سرزمین آریاییان» است و مدتها پیش از اسلام نیز نام بومی آن ایران، اِران، یا ایرانشهر بود. یونانیان که با ایران در زمان هخامنشیان آشنا شده بودند آن را پِرس (برگرفته از پارس) مینامیدند (Persia در انگلیسی)
در ۱ فروردین ۱۳۱۴ طبق بخشنامه وزارت امور خارجه نام کشور در مکاتبات رسمی از پرس و پرشیا به ایران تبدیل شد.
ترکیب قومیتی ایران ۶۱٪ فارسیزبان، ۱۶٪ آذربایجانی، ۱۰٪
کرد، ۶٪ لر، ۲٪ بلوچ، ۲٪ عرب، ۲٪ ترکمن و ۱٪ از دیگر اقوام است
دربارهٔ ترکیب قومی ملّت ایران، جمعیت فارسها حدود ۷۳ تا ۷۵ درصد جمعیت ایران است. آمار سرشماری سال ۱۳۷۵ نشان میدهد که ۸۲ تا ۸۳ درصد مردم فارسی صحبت میکنند و ۸۶/۲ درصد از آنها فقط فارسی را میفهمند
زبان رسمی و اداری ایران فارسی است. این زبان از شاخه جنوب غربی زبانهای ایرانی در خانواده هند و اروپایی است. براساس اصل پانزدهم قانون اساسی ایران کتابهای درسی باید با این زبان و خط باشد، ولی استفاده از زبانهای محلی و قومی در مطبوعات و رسانههای گروهی و تدریس ادبیات آنها در مدارس آزاد است.
بر اساس نتایج سرشماری عمومی نفوس و مسکن سال ۱۳۹۰از ۷۵٬۱۴۹٬۶۶۹ نفر سرشماری شده در خصوص نوع دین، ۹۹/۳۸ درصد (۷۴٬۶۸۲٬۹۳۸ نفر) مسلمان، ۰/۱۶ درصد (۱۱۷٬۷۰۴ نفر) مسیحی، ۰/۰۱ درصد (۸٬۷۵۶ نفر) کلیمی، ۰/۰۳ درصد (۲۵٬۲۷۱ نفر) زرتشتی، ۰/۰۷ درصد (۴۹٬۱۰۱ نفر) سایر ادیان و ۰/۳۵ درصد (۲۶۵٬۸۹۹ نفر) اظهار نشده ثبت شدهاست.[۹۴] برآوردهای خارجی انجام شده از جمعیت ایران، ۸۹٪ شیعه، ۹٪ سنی و ۲٪ مسیحی، زرتشتی، یهودی، بهائی و پیروان سایر ادیان هستند که با آمارهای رسمی اندکی متفاوت است