Шевлягинский — посёлок в Новохопёрском районе Воронежской области России. Входит в состав Новопокровского сельского поселения.
Расположен в 26 километрах к северо-западу от города Новохоперск.
В 1887 году на этом месте была усадьба некоего Шевлягина. В первые годы Советской власти здесь возник посёлок, который получил название Шевлягинский.