Shamkhal is a village located in the urban district of Makhachkala in the Republic of Dagestan. In 2025, the population was 11,284. The distance to the administrative center of the republic (Makhachkala) is 15 km.