Станция находится в Приморском районе Санкт-Петербурга.
Пуск первого энергоблока станции установленной мощностью 450 МВт в опытно-промышленную эксплуатацию был произведен в декабре 2000 года. Затем строительство ТЭЦ продолжилось, и в ноябре 2006 года был осуществлен пуск второго энергоблока станции установленной мощностью также 450 МВт. Кроме того, с ноября 2006 года Северо-Западная ТЭЦ работает в теплофикационном режиме.