Until the late 18th century, Moravská Ostrava was a small provincial town with a population around one thousand inhabitants engaged in handicraft.
Arheološke raziskave so pokozale, da je bilo področje Ostrave stalno naseljeno že zadnjih 25.000 let.