Флаг Санкт-Петербурга (цветное изображение - приложение 6) представляет собой прямоугольное полотнище красного цвета, в центре которого изображены два перевернутых белых якоря - морской и речной, положенных накрест, и на них золотой скипетр с двуглавым орлом. Отношение ширины флага к его длине - 2:3.
Цветное изображение полотнища передается смесью сурика и киновари (первый преобладает), графическое - вертикальными линиями.
Все детали скипетра изображаются желтым цветом, все детали якорей - белым цветом (с употреблением светло-серых теней).
Обратная сторона флага Санкт-Петербурга является зеркальным отображением его лицевой стороны.