Храм Архидиакона Стефана в селе Махрово Буйского района Костромской области относится к числу памятников церковной архитектуры XIX века. Точная дата постройки неизвестна, но стилистические особенности здания позволяют отнести его к периоду 1830–1860-х годов. Храм построен в традициях позднего классицизма с элементами русско-византийского стиля, характерного для церковного зодчества этого периода. Основной объем храма завершается купольной ротондой с главкой, фасады украшены пилястрами и арочными оконными проемами.
В документах середины XIX века храм упоминается как действующий приходской. В клировых ведомостях за 1858 год указано, что церковь была каменной, с колокольней, и имела два престола: главный — во имя первомученика Архидиакона Стефана и придельный — в честь Святителя Николая Чудотворца. При храме существовала церковно-приходская школа, где обучались дети крестьян окрестных деревень.
В советский период, в конце 1930-х годов, храм был закрыт, колокольня разрушена, а здание использовалось под складские нужды. Часть церковной утвари и икон была утрачена, однако некоторые предметы культа сохранились и впоследствии были возвращены в храм. Богослужебная жизнь возобновилась в 1990-х годах после передачи здания Русской Православной Церкви. Реставрационные работы проводились силами прихожан и благотворителей.
Архитектурный облик храма претерпел изменения в ходе восстановительных работ: утраченная колокольня не воссоздана, вместо нее сооружена небольшая звонница. В интерьере сохранились фрагменты масляной живописи второй половины XIX века, в основном в алтарной части. Иконостас современный, выполнен в традициях русского церковного искусства. На территории храма находится кладбище, где сохранились надгробия XIX — начала XX века.