El Districte Federal del Nord-oest, o Districte Federal Nord-occidental (en rus Северо-Западный федеральный округ, Sèvero-Zàpadni federalni ókrug), és un dels nou districtes federals de Rússia.
Geogràficament, com el seu nom indica, ocupa la part nord-occidental de la Federació Russa i s'estén pel nord de la Rússia europea. Amb una superfície d'1.677.900 km², segons el cens del 2002 tenia 13.974.466 habitants. La seu administrativa és a la ciutat de Sant Petersburg.