The present invention provides a catalyst capable of producing an epoxy compound in high yield and improving the utilization efficiency of the oxidizing agent as well as a method of producing an epoxy compound using that catalyst.A catalyst for producing an epoxy compound by oxidizing a compound having at least one ethylenic double bond with an oxidizing agent,comprising a polyatom-containing heteropolyoxometalate anion (A1) having two defective and / or three defective structure sites and containing silicon as the heteroatom, andan element (E1) being at least one element selected from the group consisting of vanadium, tantalum, niobium, antimony, bismuth, chromium, molybdenum, selenium, tellurium, rhenium, cobalt, nickel, ruthenium, rhodium, palladium, osmium, platinum, iridium, silver, gold, zinc, aluminum, gallium, indium, scandium, yttrium, titanium, zirconium, hafnium, germanium, tin and lanthanoids, and being different from the polyatom.