Противовоздушная оборона города возлагалась на 81 отдельный зенитно-артиллерийский дивизион (ОЗАД). В ее состав входили наблюдательный пункты на подлете к городу, прожекторная рота, система оповещения, формирования МПВО, состоящие из горожан, воинские подразделения: зенитные батареи, пулеметные роты, расположенные в городе и на о.Ягры.
34-я отдельная береговая артиллерийская батарея осуществляла защиту береговой линии от возможного нападения со стороны надводных кораблей или подводных лодок противника. За годы войны не сделала ни одного боевого выстрела.