Both magnetization and coercivity should be controlled on BaFe12O19 for its usage in magnetic recording. Preparation of BaFe12O19 was studied in citrate route by changing the kinds of iron source. Stoichiometric mixtures of iron compounds with Ba(NO3)2 were dissolved in distilled water. They were mixed with citric acid aqueous solution and then condensed on a hot plate to their gelatinous products. Their prefired products below 450°C were pelletized and then fired in a temperature range between 750 and 900°C. The product from iron nitrate was a mixture of α-Fe2O3, BaFe2O4 and a small amount of BaFe12O19. The product from Fe(acac)3 was pure BaFe12O19 fine powder with a crystallite size of < 90 nm. The fine powdered product at 850°C had a saturation magnetization of 58.5 emu·g-1 and a coercivity of 5.5 kÖe.