Every so often I clean my iron with vinegar. I just pour some on a towel and rub it on the iron. Usually when it's hot but I really should do it when it's cold. I just suddenly remember when I'm using it.
My iron isn't nonstick and so far it looks brand new still.