İran’ın 31 adet idari bölgesi bulunur. Bu bölgelere ostan adı verilir. Başkenti Tahran olan ülkenin önemli şehirleri arasında Yezd, İsfahan, Şiraz, Tebriz, Urumiye ve Meşhed bulunur. İran’da yaygın olarak Persçe konuşulur. Aynı zamanda resmi dilidir. Bunun yanında Ermenize, İran Azericesi, Türkçe ve Arapça dilleri de konuşulmaktadır. Ülkenin büyük kesimi Şii Müslümanlardan oluşur. Ayrıca ikinci bir mezhep olarak Sünnilerde Şiilerden sonra en yaygın mezheptir.