Šamilkala (; avaariksi Шамилхъала, Šamilhala) on kaupunkimainen taajama Dagestanin tasavallan Untsukulin piirissä Venäjällä. Se sijaitsee Avarskoje Koisu -joen varrella 10 kilometriä Untsukulin piirikeskuksesta kaakkoon. Asukkaita on 7 200 henkeä (vuonna 2010).
Taajama on perustettu vuonna 1985 Irganain vesivoimalaitoksen rakentajien asutukseksi. Aluksi sen nimenä oli Svetogorsk. Vuonna 1990 taajama nimettiin uudelleen imaami Šamilin mukaan.
Lähteet
Luokka:Dagestanin kaupunkimaiset taajamat Luokka:Untsukulin piiri