Село Поповка находится на левом берегу реки Берестовая, выше по течению примыкают сёла Маховик и Балки, ниже по течению примыкает село Ульяновка. По селу протекает пересыхающий ручей с запрудами. К селу примыкают лесные массивы. Рядом проходит автомобильная дорога Р-51 и железная дорога, станция Мир.