No, your should always clean your cast iron skillets by hand. A dishwasher will strip a cast iron skillet of its seasoning and cause it to rust.