Песковское сельское поселение располагается в центральной части Поворинского муниципального района Воронежской области. Географическое положение можно считать выгодным, так как поселение располагается на незначительном расстоянии от административного центра Поворинского муниципального района – городского поселения- города Поворино, а именно в 30 км. Через центр поселения проходит автомобильная дорога регионального значения 2-23 «Поворино – Пески – Байчурово», которая является транспортной артерией, соединяющей центр сельского поселения с административным центром Поворинского муниципального района, и параллельно ей проходит железная дорога Балашов-Поворино.
Песковское сельское поселение на севере граничит с Борисоглебским городским округом, на востоке с Мазурским сельским поселением, на юге с Волгоградской областью, на западе с Самодуровским сельским поселением.
Сельское поселение включает в себя один населённый пункт – село Пески, которое в свою очередь является административным центром сельского поселения.
Населённый пункт расположен в центральной части поселения, его северо-западная граница проходит по реке Хопёр и далее вдоль залива Белка. С юга на северо-восток вдоль границы населённого пункта проходит железная дорога. Помимо всего прочего, с севера к селу Пески кроме реки Хопёр примыкает крупный, живописнейший лесной массив Песковского лесхоза.