Population of Ostrava 2021
287,968 persons

Year Male Female Total Change
2020 139,824 148,144 287,968 -1,160 (-0.40%)
2019 140,369 148,759 289,128 -1,322 (-0.46%)
2018 140,768 149,682 290,450 -1,184 (-0.41%)
2017 141,268 150,366 291,634 -1,047 (-0.36%)
2016 141,703 150,978 292,681 -1,519 (-0.52%)
2015 142,415 151,785 294,200 -1,453 (-0.49%)
2014 143,044 152,609 295,653 -1,768 (-0.59%)
2013 144,050 153,371 297,421 -2,201 (-0.73%)
2012 145,067 154,555 299,622 -3,987 (-1.31%)
2011 146,839 156,770 303,609 -2,397 (-0.78%)
2009 148,183 157,823 306,006 -1,761 (-0.57%)
2008 148,987 158,780 307,767 -607 (-0.20%)
2007 148,944 159,430 308,374 -2,307 (-0.74%)
2005 149,780 160,901 310,681 -1,399 (-0.45%)
2004 150,387 161,693 312,080 -1,008 (-0.32%)
2003 151,086 162,002 313,088
Population density

 1,345.64 persons/sq.km²

 Male

139,824

 Female

148,144

Population of Ostrava is 287,968 (for 2020 ).

Ostrava (Czech Republic) population data is collected from official population sources and publicly available information resources.

  • Population density of Ostrava is 1,345.64 persons/sq.km²
  • Male population — 139,824
  • Female population — 148,144