Афанасово — село в Корочанском районе Белгородской области Российской Федерации. Административный центр Афанасовского сельского муниципального поселения. Село расположено в срединной части региона, в лесостепной зоне, на левом берегу реки Короча притока реки Нежеголи, впадающей в Северский Донец, по обеим сторонам региональной дороги «Шебекино — Короча» (идентификационный номер 14 ОП РЗ К-13). В селе восемь улиц: Берёзовая, Заречная, Костеркино, Ленинская, Нижняя, Новая, Родниковая, Центральная. Рельеф Афанасово определяется нахождением на южной окраине Среднерусской возвышенности. В окрестностях — холмистая местность, перепады высоты над уровнем моря — от 140 до 220 метров. Расстояние от Афанасова до районного центра — города Корочи — 11 км, до областного центра — города Белгорода 65 км, до соседнего города областного значения — Шебекино — 40 км.