Sjelekhov blev grundlagt i 1953 som en satellitby til Irkutsk i forbindelse med opførelsen af et aluminiumværk. Bebyggelsen fik officiel status af by i 1962. Byen er opkaldt efter den russiske sømand og opdagelsesrejsende Grigorij Sjelekhov (1747-1895)