Norra Djurgården grenser til Hjorthagen, Östermalm, Ladugårdsgärdet og Vasastaden samt til bydelene Haga og Bergshamra i Solna kommune, samt til kommunene Danderyd og Lidingö.