Северо-Западный район занимает площадь, составляющую 1,15% территории России. Район граничит с Финляндией, Латвией, Эстонией и Белоруссией и имеет выход в Балтийское море.
Численность населения района на 1 января 2004 г. составляла 8,9 млн чел. – 5,4% от всего населения РФ. Доля городского населения почти 87%.
Северо-Западный экономический район включает в себя следующие субъекты:
1) г. Санкт-Петербург;
2) Ленинградская область;
3) Новгородская область;
4) Псковская область.
Площадь района составляет 1,1% от площади России – 196,5 тыс. км2.
Северо-Западный район располагается в северной части Нечерноземной зоны РФ, к северу от 57` с. ш., южная граница района проходит почти на 800 км севернее границы США.
Самой яркой чертой Северо-Западного района является несоответствие между исторической ролью района и весьма скромной его территорией.