In terms of both population and area, Ostrava is the third largest city in the Czech Republic. It is located 10 kilometers south of the Polish border and 50 kilometers west of the Slovak border.
There are rivers Odra, Ostravice, Opava and Lučina flowing through the city. It is divided into 23 districts.
Total city area: 21,422 hectares
Population on 1 January 2017: 290,309 Czech citizens + 10,260 foreigners
Average elevation: 227 m