Shelabolikha is a rural locality situated in the Altai Krai region of Russia. It serves as the administrative center for both the Shelabolikhinsky Selsoviet and the Shelabolikhinsky District.
As of 2016, the settlement had a population of 3,780 residents. The locality consists of 49 streets.