There is provided a method for producing iron methacrylate being inexpensive, and being high in activity and selectivity and good in solubility to a reaction liquid when being used in production of a hydroxyalkyl methacrylate as a catalyst. The method for producing iron methacrylate for production of a hydroxyalkyl methacrylate according to the present invention includes subjecting a mixture of a metallic iron having an oxygen atom content by XRF analysis of the surface thereof of 6% by mass or lower, and methacrylic acid to a heat treatment at 95°C or higher and lower than 110°C for 100 to 600 min. The method for producing a hydroxyalkyl methacrylate according to the present invention includes reacting an alkylene oxide with methacrylic acid to produce the hydroxyalkyl methacrylate, wherein iron methacrylate produced by the method according to the present invention is used as a catalyst.
展开▼