Муниципальное образование Зеркальский сельсовет Шипуновского района Алтайского края расположено в северо-западной части Шипуновского района, граничит на северо-западе с территорией Мамонтовского района, на востоке– с территорий Родинского сельсовета Шипуновского района, на юго-востоке – с территорией Порожненского сельсовета Шипуновского района , на юго-западе – с территорией Новичихинского района.
Административным центром поселения является село Зеркалы.
Помимо с. Зеркалы, в состав муниципального образования входят с. Коробейниково и п. Андреевка, находящиеся в 10,5 и 6,5 км к юго-западу от с. Зеркалы.
Современная территория муниципального образования составляет 30292,33 га. Расстояние до районного центра 45 км, до краевого центра г.Барнаула - 221 км.