Село Доброполье находится на левом берегу реки Мокрый Мерчик и вытянуто вдоль русла на 4 км. На реке большая запруда (~80 га). Ниже по течению примыкает село Новый Мерчик. Выше по течению — село Золочевское. На противоположном берегу расположено село Старый Мерчик.
Село пересекает балка Слепчий Яр. В 5-и км проходит железная дорога, станция Огульцы.