Cанкт-Петербург с самого своего основания был многонациональным городом, остается таким и поныне. Именно в Петербурге формировалась элита многонациональной России.
Большой опыт, накопленный общественными национально-культурными объединениями города стал требовать реализации на более высоком государственном уровне.
В 2005 году Правительством Санкт-Петербурга было принято решение об открытии Санкт-Петербургского государственного учреждения «Санкт-Петербургский Дом национальностей», которое было призвано стать мостом, соединяющим органы исполнительной власти и национально-культурные объединения. Учреждение расположилось в историческом особняке М.В. Штифтера в самом «сердце» Петербурга на Моховой улице дом 15. С 2013 года находится в ведении Комитета по межнациональным отношениям и реализации миграционной политики в Санкт-Петербурге.
За более чем 10-летний период своей деятельности СПб ГКУ «СПб Дом национальностей» стал площадкой для гармонизации межнациональных отношений в Санкт-Петербурге. Здесь зарождаются новые предложения и инициативы, способствующие решению важных задач в сфере национальной политики города и государства.
Целями деятельности учреждения являются: сохранение и развитие этнокультурного многообразия народов Российской Федерации, проживающих на территории Санкт-Петербурга, их языков и культуры, защиты прав национальных меньшинств, социальная и культурная адаптация мигрантов, профилактика межнациональных (межэтнических) конфликтов, обеспечение межнационального и межконфессионального согласия. В своей работе Дом национальностей следует задачам и принципам Стратегии государственной национальной политики и Концепции государственной миграционной политики РФ.