На початку XVIII ст. під час воєнних дій проти шведів тут перебував з військами Петро І. Понад 100 років Середина-Буда була селом, а з другої половини 80-х років XVIII ст. стала містечком. Після ліквідації полкового устрою містечко ввійшло до складу Новгород-Сіверського намісництва, потім — Малоросійської губернії, Чернігівської губернії, в 1918—1919 рр. — повітовий центр, в 20-х роках XX ст. — районний центр.