Yes, JB Weld will work on cast iron. It is formulated to bond with metal and can withstand high temperatures. We've used it successfully on cast iron skillets, engine blocks, and exhaust manifolds.