Терновка – село, административный центр Терновского района Воронежской области. Расположено в 205 км к востоку от Воронежа и в 68 км к северо-западу от г. Борисоглебск, на Окско-Донской равнине. Население – 4,8 тыс. жит. (2023).
Основано в 1730 свободными крестьянами. Вскоре недалеко от них поселился помещик – майор Никита Васильевич Новосильцев. На старых картах здесь указывались: Терновка, Крестовоздвиженское, Новосильцево, Паново, Кондоурово. Название Терновка произошло от местной р. Терновка (правый приток р. Карачан). Гидроним получил название из-за зарослей терна на ее берегах (терн, или терновник, или слива колючая – это небольшой колючий кустарник). Название Крестовоздвиженское пошло от церкви в честь Воздвижения честного и животворящего Креста Господня. Новосильцево, Паново и Кондоурово – по фамилиям помещиков. В 19 в. за селом закрепилось название Терновка. В 1862 с. Терновка (Паново, Новосильцово) Борисоглебского уезда Тамбовской губернии состояло из 193 дворов с 1623 жителями. В 1869 здесь прошла Грязе-Царицынская железная дорога. В 4 верстах от с. Терновка стала функционировать ст. Терновка, рядом с которой стал разрастаться поселок. С 1932 пос. Терновка – административный центр Терновского района. В 1982 станционный поселок Терновка и с. Терновка были объединены в с. Терновка.
Железнодорожная станция Терновка была открыта в 1869.