 Within the framework of administrative divisions, Yelnya serves as the administrative center of Yelninsky District.As an administrative division, it is, together with ten rural localities, incorporated within Yelninsky District as Yelninskoye Urban Settlement.As a municipal division, this administrative unit also has urban settlement status and is a part of Yelninsky Municipal District.