Kommunar (Rusça: Коммуна́р), Rusya'nın Leningrad Oblastı'na bağlı Gatçina rayonunda bulunan bir şehirdir. Şehir, İjora Nehri'nin kıyısında yer almaktadır. Yüzölçümü 13.5 km² olan şehrin nüfusu 2010 yılı itibarı ile 20,211'dir.[2]