Деревня Ольшанец находится в Задонском районе Липецкой области.
Административный центр Ольшанского сельского поселения.
Село начинает упоминаться начиная с последней четверти 18 века. Происхождение топонима связано с произраставшими в долине реки Сновы кустами ольхи.
Село расположено на Среднерусской возвышенности, в южной части Липецкой области, в южной части Задонского района, на правом берегу реки Снвоа. Расстояние до районного центра (города Задонска) — 14 км.