La commune s'étend sur 11,09 km² et compte 150 habitants depuis le dernier recensement de la population datant de 2008.
Avec une densité de 14 habitants par km², Soustelle a connu une nette hausse de 21,6% de sa population par rapport à 1999.
Entouré par les communes de Cendras, Lamelouze et Les Salles-du-Gardon, Soustelle est situé à 8 km au Nord-Ouest d'Alès la plus grande ville à proximité.
Situé à 360 mètres d'altitude, La rivière le galeizon est le principal cours d'eau qui traverse la commune de Soustelle.
La commune est proche du parc national des Cévennes à environ 8 km.
