WD-40 is mineral oil and solvent, intended as a water-displacing fluid for rust prevention, but somewhat useful to free stuck stuff and (if a better solvent is not handy) to clean some mechanical devices. I'm pretty sure that it has no silicone in it, which is supported by the corresponding Wikipedia page and the manufacturer's FAQ:
There is now a line of products under the WD-40 brand, called "WD-40 Specialist", which includes a silicone lubricant; this is not the product sold simply as "WD-40". The WD-40 Specialist Water Resistant Silicone Lubricant is clearly labeled as such.
The problem with WD-40 and dirt collection is simply the oil component. Put any oil on anything, leave it exposed to the air, and it will accumulate the bits of dirt that are always blowing around. In my experience, silicone lubricants are no worse, and likely better in this respect; indeed, as Jim explained and the WD-40 Specialist silicone product claims:
There are very few places I use WD-40 without following it up with a more complete cleaning or a different and more suitable lubricant; I don't want it left on anything. I use a silicone lubricant on automotive body seals and in locks.
While the ingredients in WD-40 Multi-Use Product are secret, we can tell you what it does NOT contain. WD-40 Multi-Use Product does not contain silicone, kerosene, water, graphite, or chlorofluorocarbons (CFCs).
There is now a line of products under the WD-40 brand, called "WD-40 Specialist", which includes a silicone lubricant; this is not the product sold simply as "WD-40". The WD-40 Specialist Water Resistant Silicone Lubricant is clearly labeled as such.
The problem with WD-40 and dirt collection is simply the oil component. Put any oil on anything, leave it exposed to the air, and it will accumulate the bits of dirt that are always blowing around. In my experience, silicone lubricants are no worse, and likely better in this respect; indeed, as Jim explained and the WD-40 Specialist silicone product claims:
It dries fast and leaves a clear, non-staining film that doesn’t stick or make a mess, so it won’t attract dirt.
There are very few places I use WD-40 without following it up with a more complete cleaning or a different and more suitable lubricant; I don't want it left on anything. I use a silicone lubricant on automotive body seals and in locks.
Last edited: