Булаковская волость была образована в составе Дмитровского уезда в 1917 году.
По данным 1918 года в Булаковской волости было 9 сельсоветов: Бартеньинский, Бартеево-Медведковский, Булаковский, Иовлевский, Коняево-Иконниковский, Крестовский, Новленский, Харламовский, Щелковский.
13 октября 1919 года Булаковская волость была передана в Сергиевский уезд.
В 1922 Булаковская волость была объединена с Ботовской в новую Шараповскую волость