Barium hexaferrite (BaFe12O19) magnetic nano-powder was prepared by co-precipitation method. The effectiveness of different chemical synthesis variables such as solvent and mechanical milling on the adsorption efficiency of barium hexaferrite nano-particles to remove Cr (VI) ions from aqueous solutions was examined. Structural, magnetic, and adsorption properties of the powders are investigated by different techniques. X-ray diffraction analysis revealed that barium hexaferrite formed at a relatively low temperature of 700?C in the sample prepared with a mixture of water/alcohol as a solvent. The FESEM and VSM studies confirmed that all samples had a plate like structure with a particle size in the range of 87-145 nm and high magnetic properties. It was demonstrated that nanometer barium hexaferrite was produced to be an operative adsorbent for removal of Cr (VI) ions from solutions. Different Cr (VI) adsorption experiments were carried out by controlling effective adsorption factors. It was revealed that the sample calcined at a temperature of 700°C and then milled for 5 h (owing themaximum surface area 13 m2/g) showed the highest removal efficiency of 99.5% at pH 3.0, amount of nano adsorbent 1.5 g, initial chromium concentration 133 mg/l, and contact time 1 h. FTIR analysis showed that due to the existence of Cr-O stretching band on the surface of nano-particles, the electrostatic reaction between Cr (VI) ions and nano-adsorbent is possible. The adsorption data were best fitted with the pseudo-second-order kinetic model. Also, the equilibrium adsorption capacity of Cr (VI) calculated from adsorption experiments was found to be 13.25 mg/g. Adsorption studies indicated that the potential use of barium hexaferrite nano-adsorbents for the removal of the other heavy metal ions without sacrificing adsorption capacity can be practical.