جمعيت ايران مطابق سرشماری سال ۱۳۸۵ بيش از ۷۰٬۴۷۲٬۰۰۰ نفر است. بيش از نيمي از جمعيت ايران را جمعيت فعال تشكيل مي دهد و در حدود 39/5 درصد كل جمعيت ايران زير ۱۴ سال سن دارد. بدين ترتيب، جمعيت ايران از نظر تركيب سني جزو جوان ترين جمعيت ها در ميان كشورهاي دنياست. از ميان اصلي ترين اقوام ايراني مي توان فارس ها، كردها، لرها، بلوچ ها، بختياري ها، ترك هاي آذري، تالشی ها، تركمن ها، قشقايي ها و عرب ها را نام برد. البته با توجه به گستردگي و تنوع اقوام در كشور ايران، اقليت هاي قومي و گروه هاي نژادي كوچك تري نيز در ايران زندگي مي كنند. مطابق قانون اساسي جمهوري اسلامي ايران، زبان و خط رسمي كشور ايران، زبان و خط فارسي است.
از جايي كه ايران بر سر راه آسيای مركزي، تركيه و كشورهاي غربي قرار گرفته است، متشكل از اقوام متعددي است كه همگي با داشتن حقوق برابر به صورت آزادانه در اين سرزمين زندگي مي كنند.
اما با توجه به اين كه ايران كشور بسيار پهناوری است و اقوام متعددي در آن زندگي مي كنند، بيش از ۷۵ زبان و گویش در كشور رواج دارد. عمده ترين گويش هاي زبانی در كشور ایران را فارسی، ترکی آذربایجانی، کردی، ترکمنی، گیلکی، مازندرانی، خلجی، تالشی، لری، بختیاری، عربی، بلوچی، لکی، دیلمی، تاتی، ارمنی، آشوری، مندایی، گرجی، عبری و کلدانی تشکیل میدهند.
براساس اصل پانزدهم قانون اساسی ایران، کتاب های درسی نيز در كشور ايران باید با زبان و خط فارسي تدريس شوند. ولی استفاده از زبانهای محلی و قومی در مطبوعات، رسانههای گروهی و تدریس ادبیات آنها در مدارس، در کنار زبان فارسی آزاد است.