Кодинск — город (с 1989) в России, административный центр Кежемского района Красноярского края и одноимённого городского поселения.

Расположен в 11 км к югу от Богучанской ГЭС, стоящей на реке Ангаре, напротив впадения в неё Коды, в 735 км северо-восточнее Красноярска.

В 1,5—2 км к востоку и югу от границ города воды Богучанского водохранилища заполняют поймы рек Артельный и Проспихина, образуя заливы; восточные окраины Кодинска находятся в 8 км от затопленной поймы Ангары.

Город соединён грунтовой региональной автодорогой 04К-006 с селом Богучаны (148 км к западу), продолжением реконструируемой автодороги 04К-020 Канск — Богучаны.