Yes, most metal roofs are magnetic and magnets can stick to them. However, some metals may not be magnetic, so it is best to test with a magnet before assuming it will stick.