La ZNIEFF « Tourbière de Sogno Verdo » est située au nord-ouest du département de la Lozère, au sud du plateau de l'Aubrac. Elle est constituée en majorité de tourbières et de prairies humides, bordées de quelques zones de pelouses et traversées par 900 mètres de ruisseau. Elle occupe une superficie de près de 20 hectares au sud-est du village de Marchastel et au nord de la rivière du Bèse. L'altitude varie peu, autour de 1220 mètres.
Le périmètre de la ZNIEFF englobe la zone tourbeuse. Il est matérialisé par la D900 au sud, et partout ailleurs par les ruisseaux et limites de parcelle autour de la tourbière en incluant les zones en cours d'envahissement par les résineux au nord-est.