Макарьевский район имеет собственный герб, флаг и порядки их использования. За основу герба Макарьевского района взят исторический герб уездного города Макарьева Костромской губернии, утвержденный 29 марта 1779 года.
Решения районного Собрания депутатов:
№253 от 15.10.2003 года «О гербе муниципального образования «Макарьевский район»;
№341 от 26.11.2004 года «О флаге муниципального образования «Макарьевский район».
Свидетельства Геральдического Совета при Президенте Российской Федерации о внесении:
герба муниципального образования «Макарьевский район» Костромской области в Государственный геральдический реестр РФ с присвоением регистрационного номера 1328 (Протокол №18 от 20.11.2003 года);
флага муниципального образования «Макарьевский район» Костромской области в Государственный геральдический реестр РФ с присвоением регистрационного номера 1747 (Протокол №22д от 28.12.2004 года)
Геральдическое описание герба Макарьевского района:
«В лазоревом (синем, голубом) поле два золотых колокола». Лазоревое поле дополняет символику и показывает географическое расположение Макарьевского района на реке Унжа.
Колокол — символ «духовного начала», аллегорически показывает Макариево-Унженский монастырь — один из крупнейших в Костромской области. Кроме того Макарьев славился крупнейшими в России торговыми ярмарками: колокольный звон оповещал о начале ярмарки.
Золото — символ высшей ценности, богатства, величия, постоянства, прочности, силы, великодушия, интеллекта и солнечного света.
Лазурь — символ возвышенных устремлений, мышления, искренности и добродетели.
Флаг Макарьевского района представляет собой прямоугольное синее полотнище, воспроизводящее два жёлтых колокола из герба района.