Верхнеянченков — хутор в Багаевском районе Ростовской области.
Входит в состав Ёлкинского сельского поселения.
Расположен в 16 км (по дорогам) восточнее районного центра — станицы Багаевской.
Рядом с посёлком протекает река Подпольная.