Расположен в южной части Среднерусской возвышенности, на берегах р. Оскол и его правого притока Осколец, в 186 км к северо-востоку от Белгорода. Узел ж.д. линий и автомобильных дорог.
В 1571 г. близ современного города, неподалёку от слияния рек Убля и Оскол, был построен Устоублинский острожек. В 1655 г., когда город Царёв-Алексеев был переименован в Новый Оскол, город Оскол получил название Старый Оскол..
В конце 60-х — начале 70-х гг. XX века в связи с активным освоением КМА город обрёл значение как крупный центр чёрной металлургии. Среди промышленных предприятий города: электрометаллургический комбинат, горно-обогатительный комбинат, завод автотракторного электрооборудования, механический завод, завод металлургического машиностроения, цементный завод.
Население — 251,1 тыс. человек