The adsorption of Cu2+, Zn2+, Cd2+ and Pb2+ ions from aqueous solution by Algerian raw diatomite was studied. The influences of different sorption parameters such as contact pH solution, contact time and initial metal ions concentration were studied to optimize the reaction conditions. The metals ions adsorption was strictly pH dependent. The maximum adsorption capacities towards Cu2+, Zn2+, Cd2+ and Pb2+ were 0.319, 0.311, 0.18 and 0.096 mmol g(-1), respectively. The kinetic data were modelled using the pseudo-first-order and pseudo-second-order kinetic equations. Among the kinetic models studied, the pseudo-second-order equation was the best applicable model to describe the sorption process. Equilibrium isotherm data were analysed using the Langmuir and the Freundlich isotherms; the results showed that the adsorption equilibrium was well described by both model isotherms. The negative value of free energy change Delta G indicates feasible and spontaneous adsorption of four metal ions on raw diatomite. According to these results, the high exchange capacities of different metal ions at high and low concentration levels, and given the low cost of the investigated adsorbent in this work, Algerian diatomite was considered to be an excellent adsorbent.