Ekendil (; ) is a rural locality (a selo) in Karchagsky Selsoviet, Suleyman-Stalsky District, Republic of Dagestan, Russia. Population: There are 13 streets.
Ekendil is located on the Yergilchay River, southeast of Makhachkala and north of Kasumkent (the district's administrative centre) by road. Nyuyug is the nearest rural locality.