İran kuzeybatıya Türkiye, Azerbaycan ve Ermenistan, doğuya Pakistan ve Afganistan, kuzeyine Türkmenistan ve batı Irak’a bağlı. Ülke, 228 mil Türkiye ile sınırları, Azerbaycan ile 428 mil, Ermenistan ile 27 mil, Pakistan ile 596 mil, Afganistan ile 572 mil, Türkmenistan ile 713 mil ve Irak ile 994 mil.
Eski adı Pers olarak bilinen İran İslam Cumhuriyeti, dünyanın 18. en büyük ülkesidir ve toplam 636.372 metrekare karelik bir alanı kaplar. Basra Körfezi, Umman Körfezi ve Hazar Denizi ile çevrili olup 1.392 mil kıyı bölgesi ile çevrilidir.