 Within the framework of administrative divisions, Dukhovshchina serves as the administrative center of Dukhovshchinsky District.As an administrative division, it is, together with one rural locality (the settlement of Lnozavod), incorporated within Dukhovshchinsky District as Dukhovshchinskoye Urban Settlement.As a municipal division, this administrative unit also has urban settlement status and is a part of Dukhovshchinsky Municipal District.