Dějiny Ostravy začínají již v 8. století n. l. Ostrava patří k velmi dlouho osídleným místům na území České republiky. Na území Ostravy se nacházely tři hrady (v Moravské Ostravě, ve Slezské Ostravě a na Landeku), ale pouze slezskoostravský se zachoval až do dneška.