По документам 10-й ревизии, в этом селении – «594 души мужского пола». По переписи 1885 года в селе Верхний Ольшанец Новооскоченской волости Корочанского уезда – 211 дворов, 1483 жителя (744 мужчины, 739 женщин), грамотных: 56 мужчин и 4 мальчика-учащихся, до ближайшей школы – целых 7 вёрст. В селе – 12 «промышленных заведения», лавка и кабак. К 1890 году число жителей в Верхнем Ольшанце уменьшилось до 1298 (650 мужчин, 648 женщин).
В конце XIX века Верхний Ольшанец славился мастерами-шерстобитами. «Шерстобиты здешние ходят только по ближним деревням. Сезон их работ начинается обыкновенно с конца сентября и продолжается до 15 ноября. Некоторые, впрочем, нанимаются к торговцам шерстью в Белгород на целый год и получают по полторы копейки с фунта на хозяйских харчах. При 10–12-часовой ежедневной работе шерстобит выбивает обыкновенно 25–30 фунтов шерсти и зарабатывает по 50–60 копеек в день, на хозяйских харчах (при работе у крестьян шерстобиты берут по 2 копеек с фунта). Главный и единственный инструмент шерстобита заключается в струне, которая стоит 20–50 копеек и служит не более недели, так что ею можно выбить не более четырёх пудов шерсти…».
В 1932 году в селе Верхний Ольшанец Центрального сельсовета Белгородского района проживал 2 401 человек.
В 1979 году в селе Верхний Ольшанец Кривцовского сельсовета Яковлевского района – 480 жителей, через 10 лет – 367 (155 мужчин, 212 женщин).