List of islands of Iran


This is a list of islands of Iran.

Coastal islands

Persian Gulf

;Inhabited
;Uninhabited
;Aras River
427 islands shared with Turkey and Azerbaijan, including:
;Arvand Rud
;Bakhtegan Lake
;Tashk Lake
Tashk Lake is located at
;Salt Lake
;Lake Urmia
Lake Urmia has 102 islands: