How to Paint a Cast Iron Radiator

Radiators often become the forgotten eyesores of a room, accumulating layers of old, flaking paint and dust. A well-painted cast iron radiator not only looks clean and intentional but also helps protect the iron from oxidation. When done correctly, the finish should be smooth, durable, and capable of handling significant heat cycles without yellowing or peeling. Preparation is the secret to a professional result. Because these units have complex fins and tight corners, you cannot rush the cleaning phase. Taking the time to strip back loose debris and apply the right primer ensures that the final coats adhere properly and look sharp for years to come. Treat this as a precision project rather than a quick spruce-up.

  1. Strip Away the Grime. Use a heavy-duty degreaser or trisodium phosphate (TSP) mixed with warm water to scrub the entire surface. Ensure all grime, dust, and spiderwebs are removed, as paint will not stick to a dirty surface.
  2. Roughen the Surface. Use a wire brush or medium-grit sanding sponge to knock down any flaking paint or rust spots. You do not need to strip it to bare metal, but you must create a smooth, stable surface for the new paint.
  3. Protect Everything Else. Apply painter's tape to the floor, walls, and any valve pipes connected to the unit. Use thick cardboard behind the radiator to protect the wall from accidental brush strokes.
  4. Prime for Adhesion. Apply a coat of heat-resistant metal primer specifically designed for radiators. Use a long-handled, narrow radiator brush to reach the back and interior sections first.
  5. First Coat Down. Apply the radiator enamel using a small-diameter brush. Start from the top and work your way down, focusing on the edges of the fins to ensure total coverage.
  6. Seal It With Polish. Once the first coat is fully dry to the touch, apply a second thin, even coat of radiator enamel. This provides the durability and consistent color depth needed for a finished look.