Город был основан 13 июня 1931 года, как посёлок Невдубрстрой (Невдубстрой) при строительстве ГРЭС (с 1943 — ГРЭС им. С. М. Кирова, ныне Дубровская ТЭЦ или ГРЭС № 8) на левом берегу Невы, по названию ближайшей деревни Невская Дубровка.
С 1953 года — город Кировск, названный в честь Сергея Кирова (1886—1934), с именем которого связывают инициативу сооружения этой крупной по тем временам электростанции.