Образована деревня Кулаково Яшкинского района. Основана сыном боярским Михаилом Кулаковским на реке Томи в 76 верстах от Томска. На карте Ремезова в 1701 оду в деревне Кулаково показана церковь, Миллер указывает двойное название – Кулаково или Никольское село. Выгодное положение способствовало быстрому росту деревни и к 1703 году Кулаково являлось одним из крупнейших поселений Среднего Притомья, в нем было учтено 32 двора и в нем появилась церковь, деревня перешла в разряд сел. Однако со временем рост села прекратился, в 1859 году в нем учтено всего 28 дворов, дальнейший рост села, как и всех деревень и сел региона, наступил в начале XX века. В 1911 году в Кулаково учтено 66 дворов. С начала XVIII века в Кулаково
находился приход церкви Святого Николая Мирликийского Чудотворца.
В 1926 году в деревне Кулаково было учтено 140 хозяйств и 636 жителей, входила она в состав Поломошинского района.
Сегодня Кулаково входит в состав Ленинского сельского поселения. В селе 2 улицы и 2 переулка.