Флаг города Колпино Ленинградской области представляет собой бело-красно-белое полотнище с отношением высоты к ширине - два к трем, разделенное на три равные вертикальные полосы: белую, красную и белую. В красном поле изображено золотое пламя. Белые полосы разделены узкими черными полосами пополам. Символика флага города воспроизводит символику герба города.
Обоснование символики:
Золотые пламена указывают на заводскую промышленность Колпино.
Чёрные полосы символизируют железнодорожный путь Октябрьской железной дороги, проходящей через город.
Белый цвет — символ чистоты и невинности.
Красный цвет — символ храбрости и неустрашимости.