The invention provides a preparation method of lithium iron phosphate, lithium iron phosphate and a lithium ion battery, and relates to the technical field of lithium ion batteries. The preparation method comprises the following steps: mixing an iron source, a phosphorus source, a lithium source and a carbon source, calcinikng, grinding, drying, and then carrying out calcinations again so as to obtain lithium iron phosphate. By adopting the specific working procedures, the particles of prepared and obtained lithium iron phosphate are similarly spherical, the particle size is in a micrometer or nanometer level, the granularity is uniform and controllable, and a uniform and firm carbon cladding layer is formed on the surface of lithium iron phosphate more easily through the similarly spherical shape, so that a complete electric conduction network can be formed, the electric conductivity of lithium iron phosphate is obviously improved, and the electrochemical performance of lithium iron phosphate is improved. The invention also provides lithium iron phosphate obtained by adopting the preparation method, lithium iron phosphate is similarly spherical, the granularity is uniform and controllable, and the carbon cladding layer on the surface of lithium iron phosphate is uniform and firm, and the complete electric conduction network can be formed, so that lithium iron phosphate has good electrochemical performance.