Ostrava je statutární město v okrese Ostrava-město v Moravskoslezském kraji a třetí největší město Česka. Má rozlohu 214,23 km² a zahrnuje 37 částí obce, mezi nimi například Mariánské Hory, Poruba nebo Vítkovice. Patří k největším sídlům v republice.
V Ostravě je 94 základních škol se 23 754 žáky a 78 mateřských škol s 8 589 dětmi. Nejvíc podniků působí v průmyslu a službách, celkem je zde registrováno 74 134 ekonomických subjektů, což je výrazně více než v průměru Česka. Podíl zemědělské půdy je 37,9 %, lesní půdy 11,6 % a vodních ploch 4,41 %, což je asi dvakrát více než v Česku.
Počet obyvatel Ostravy podle posledních dostupných dat klesá, v roce 2025 jich je 280 853, což je o 2 334 méně než v roce 2024. Vývoj počtu obyvatel od roku 2006 kolísá mezi 279 791 a 309 098. Počet živě narozených dětí od roku 2020 klesá, v roce 2025 jich bylo 2 035, což je o 31 % méně než v roce 2020. Daňové příjmy města od roku 2020 rostou, v roce 2025 dosáhly 12 312 milionů korun.
Obec Ostrava má 280 853 obyvatel a je 1. největší z 13 obcí okresu. Za poslední rok jich ubylo o 0,8 %. Rozkládá se na 214,23 km² a skládá se ze 37 částí. Podle sčítání 2021 tu žilo víc seniorů než dětí (na sto dětí připadalo 140 lidí nad 65 let) a vysokoškolské vzdělání mělo 18,3 % obyvatel starších patnácti let. Podíl nezaměstnaných byl 6,05 % a rozpočtové příjmy vycházejí na 62 500 Kč na obyvatele.
Narození Zemřelí
Přistěhovalí Vystěhovalí
Přirozený přírůstek Saldo stěhování
Sňatky Rozvody
Příjmy Výdaje
V roce 2025 se v Ostravě narodilo 2 035 dětí a zemřelo 3 449 lidí.
Odpověď na náboženskou víru byla ve sčítání 2021 dobrovolná a neuvedlo ji 31,3 % lidí (88 339 z 282 450), takže počty bez víry a věřících nedají dohromady počet obyvatel. U rodinného stavu chybí do počtu obyvatel 1 304 nezjištěných. Sčítání navíc počítá obvyklý pobyt, evidence obyvatel trvalé bydliště - proto je za rok 2021 v tabulce 279 791 obyvatel, zatímco sčítání jich napočítalo 282 450.
Zemědělská půda tvoří 37,9 % katastru Ostravy.
Rozpočtové příjmy Ostravy byly v roce 2025 17 553 mil. Kč, v přepočtu 62 500 Kč na obyvatele.
Podíl nezaměstnaných osob v Ostravě byl v roce 2024 6,05 %, o 0,69 procentního bodu více než rok předtím.
V roce 2025 bylo v Ostravě registrováno 74 134 ekonomických subjektů, o 1 575 více než rok předtím.
Při sčítání v roce 2021 bylo v Ostravě 134 637 obydlených bytů.
Do počtu dokončených bytů se kromě rodinných a bytových domů počítají i nástavby, vestavby a byty v nebytových budovách - tady jde o 142 z 305 bytů.
V Ostravě je 94 základních škol se 23 754 žáky a 78 mateřských škol s 8 589 dětmi.
Školy se počítají jako samostatné subjekty, ne jako budovy nebo třídy - jeden subjekt často provozuje několik pracovišť.
V Ostravě je 72 ubytovacích zařízení s 5 314 lůžky.
| Rok | Obyvatel | Muži | Ženy | Narození | Zemřelí | Přir. přírůstek | Přistěh. | Vystěh. | Saldo | Celkem |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 280 853 | 136 649 | 144 204 | 2 035 | 3 449 | -1 414 | 6 379 | 7 299 | -920 | -2 334 |
| 2024 | 283 187 | 137 397 | 145 790 | 2 140 | 3 363 | -1 223 | 7 371 | 7 726 | -355 | -1 578 |
| 2023 | 284 765 | 138 007 | 146 758 | 2 381 | 3 426 | -1 045 | 8 360 | 6 054 | 2 306 | 1 261 |
| 2022 | 283 504 | 137 366 | 146 138 | 2 659 | 3 679 | -1 020 | 10 134 | 5 401 | 4 733 | 3 713 |
| 2021 | 279 791 | 136 137 | 143 654 | 2 885 | 4 256 | -1 371 | 4 594 | 5 697 | -1 103 | -2 474 |
| 2020 | 284 982 | 138 150 | 146 832 | 2 945 | 3 984 | -1 039 | 4 069 | 6 016 | -1 947 | -2 986 |
| 2019 | 287 968 | 139 824 | 148 144 | - | - | - | - | - | - | - |
| 2018 | 289 128 | 140 369 | 148 759 | - | - | - | - | - | - | - |
| 2017 | 290 450 | 140 768 | 149 682 | - | - | - | - | - | - | - |
| 2016 | 291 634 | 141 268 | 150 366 | - | - | - | - | - | - | - |
| 2015 | 292 681 | 141 703 | 150 978 | - | - | - | - | - | - | - |
| 2014 | 294 200 | 142 415 | 151 785 | - | - | - | - | - | - | - |
| 2013 | 295 653 | 143 044 | 152 609 | - | - | - | - | - | - | - |
| 2012 | 297 421 | 144 050 | 153 371 | - | - | - | - | - | - | - |
| 2011 | 299 622 | 145 067 | 154 555 | - | - | - | - | - | - | - |
| 2010 | 303 609 | 146 839 | 156 770 | - | - | - | - | - | - | - |
| 2009 | 306 006 | 148 183 | 157 823 | - | - | - | - | - | - | - |
| 2008 | 307 767 | 148 987 | 158 780 | - | - | - | - | - | - | - |
| 2007 | 308 374 | 148 944 | 159 430 | - | - | - | - | - | - | - |
| 2006 | 309 098 | 149 167 | 159 931 | - | - | - | - | - | - | - |
| 2005 | 310 078 | 149 488 | 160 590 | - | - | - | - | - | - | - |
| 2004 | 311 402 | 150 059 | 161 343 | - | - | - | - | - | - | - |
| 2003 | 313 088 | 151 086 | 162 002 | - | - | - | - | - | - | - |
| 2002 | 314 102 | 151 548 | 162 554 | - | - | - | - | - | - | - |
| 2001 | 315 442 | 152 294 | 163 148 | - | - | - | - | - | - | - |
| 2000 | 320 041 | 154 864 | 165 177 | - | - | - | - | - | - | - |
Mezi 6 258 obcemi Česka drží Ostrava 3. místo podle počtu obyvatel.
1. z 13
3. z 6258
Antošovice · Bartovice · Bělský Les · Dubina · Heřmanice · Hošťálkovice · Hrabová · Hrabůvka · Hrušov · Hulváky · Koblov · Krásné Pole · Kunčice · Kunčičky · Lhotka · Mariánské Hory · Martinov · Michálkovice · Moravská Ostrava · Muglinov · Nová Bělá · Nová Ves · Petřkovice · Plesná · Polanka nad Odrou · Poruba · Proskovice · Přívoz · Pustkovec · Radvanice · Slezská Ostrava · Stará Bělá · Svinov · Třebovice · Vítkovice · Výškovice · Zábřeh
Zdroje dat: ČSÚ · Volby.cz · zdroje dat a licence