Ostrava je tretie najväčšie mesto v Česku na hraniciach Moravy a Sliezska, pri hraniciach s Poľskom, v Ostravskej panve na sútoku Odry, Opavy a Ostravice.
Ide o aglomeráciu pôvodne 33 samostatných obcí (postupne zlúčené 1924, 1941, 1957, 1960 a 1976), rozkladajúcu sa na 214 km². Mesto vytvára veľkú metropolitnú oblasť, kde žije až 1,164 milióna obyvateľov na ploche 3896 km². Od konca 18. storočia, kedy sa tu našlo kamenné uhlie, bola Ostrava v Česku centrom ťažby uhlia a ťažkého priemyslu.