Селище міського типу Мар'ївка розміщене на правому березі річки Дніпро, поруч протікає річка Ревун, вище за течією на відстані 3 км розташоване село Іллінка. На відстані 0,5 км розташоване місто Марганець. Навколо селища декілька озер. Через селище проходить автомобільна дорога Т 0435.
1957 — присвоєно статус селище міського типу[3]. Сучасна територія селища об'єднує території колишніх деревень (сіл без церкви) Мар'ївка, Очеретьково, хуторів Мар'їнського та Шпоньки. Про це відомо з переліку землевласників Катеринославського повіту 1898 року та договору оренди суміжних земель Трубчанінова Дніпровським металургійним товариством на видобуток марганцевої руди 1906 року.
Цікаво, що за списками виборчих дільниць на вибори до Верховної Ради СРСР (1937) та УРСР (1938) Очеретівська дільниця відносилася до Нікопольського виборчого округу, а Мар'ївська - до Томаківського. Тобто, досить тривалий час це були окремі населені пункти, хоч і розташовані поруч. Такий самий поділ спостерігаємо серед переліку колгоспів Нікопольської міськради та Томаківського р-ну. Вочевидь, саме через це походять різні назви селища, які трапляються і до сьогодні - Мар'ївка, Мар'їнка, Очеретівка.
У період з кінця 1930-х до початку 1960-х діяла початкова школа номер 4.
На півдні селища з весни 1953 до осені 1955 року тривали роботи з формування захисних дамб Каховського водосховища.
До початку розробки Мар'ївського кар'єру наприкінці 1955 року, село Очеретьково межувало на півночі з ліквідованим виселком Червона Зоря.