Композиционное решение герба города Кодинска — медведь, стоящий перед громовой стрелой — молнией, — символизирует тесную связь города и Богучанской ГЭС.

Геральдическое описание герба города Кодинск гласит: «Червленое и зеленое поле разделено скошенно слева вписанной громовой стрелой (без наконечников), сопровожденной в червлении серебряной бегущей вниз от излома стрелы волной и возвышающимся над ней золотым сияющим солнцем (без изображения лица), а в зелени — золотым восстающим медведем».
Река Ангара, на которой находится город Кодинск, символически изображена серебряными волнами. Кодинск возник в 1977 г. в связи со строительством Богучанской ГЭС. На гербе города громовая стрела — молния символизирует эту гидроэлектростанцию.
Название поселка связано с названием деревни Кодинская Заимка — «заимка на реке Коде (Каде)». Название речки Кода (Када) связывают с эвенкийским «када — скала, утес». Излом громовой стрелы, создающий образ утеса, аллегорически указывает на название реки и поселка, а ныне города Кодинска.
Заимкой в Сибири называют «место, занятое под землевладельческое хозяйство, с избой». Как правило, заимки располагались в глуши лесов, вдали от освоенных территорий. Хозяином леса всегда считался медведь, животное сильное, но не злобное, смекалистое и по-своему «хозяйственное». Медведь является символом не только России в целом, но и Сибири в частности. Медведь в гербе города аллегорически представляет все лучшие качества его жителей. Композиционное решение герба — медведь, стоящий перед громовой стрелой — молнией, — символически указывает на тесную связь города и Богучанской ГЭС.
Красный цвет — символ мужества, жизнеутверждающей силы и красоты, праздника, золото — символ высшей ценности, величия, великодушия, богатства, урожая. Зеленый цвет символизирует весну, здоровье, природу, надежду, а серебро — символ чистоты, божественной мудрости, примирения, невинности, добра.
Флаг города Кодинска представляет собой прямоугольное полотнище с соотношением ширины к длине 2:3, несущее фигуры из герба города.
Герб и флаг города утверждены решением городского совета депутатов 24 апреля 2007 г. Официальные символы внесены в Государственный геральдический регистр Российской Федерации, записи № 3399 и № 3400. Герб города Кодинска может воспроизводиться без короны и со статусной территориальной короной.