Oppositely charged particles were repetitively heterocoagulated to fabricate highly monodisperse magnetic silica particles with high loading of magnetic nanoparticles. Positively charged magnetic nanoparticles prepared by surface modification with N-trimethoxysilylpropyl-N,N,N-trimethylammonium chloride (TSA) were used to heterocoagulate with silica particles under basic conditions to give rise to negative silica surface charge and prevent the oxidation of the magnetic nanoparticles. The resultant particles of silica core homogeneously coated with the magnetic nanoparticles were further coated with thin silica layer with sodium silicate in order to enhance colloidal stability and avoid desorption of the magnetic nanoparticles from the silica cores. Five repetitions of the heterocoagulation and the silica coating could increase saturation magnetization of the magnetic silica particles to 27.7 emu/g, keeping the coefficient of variation of particle sizes (CV) less than 6.5%. Highly homogeneous loading of the magnetic component was confirmed by measuring Fe-to-Si atomic ratios of individual particles with energy dispersive X-ray spectroscopy.