До міста примикають села Кринички і Посуньки (Верхньодніпровський район). По селу протікає кілька пересихаючих струмків з загатами. Через місто проходять автомобільні дороги і , а також залізниця, станція Вільногірськ. Історія