Správní obvod Olomouc má 171 197 obyvatel a mezi srovnatelnými územími je na 4. místě z 205. Za poslední rok jich přibylo o 1,0 %. Rozkládá se na 804,38 km². Podle sčítání 2021 tu žilo víc seniorů než dětí (na sto dětí připadalo 118 lidí nad 65 let) a vysokoškolské vzdělání mělo 23,1 % obyvatel starších patnácti let. Rozpočtové příjmy vycházejí na 33 584 Kč na obyvatele.
Narození Zemřelí
Přistěhovalí Vystěhovalí
Přirozený přírůstek Saldo stěhování
Z ciziny Do ciziny
Příjmy Výdaje
Odpověď na náboženskou víru byla ve sčítání 2021 dobrovolná a neuvedlo ji 28,3 % lidí (47 957 z 169 377), 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 882 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 164 208 obyvatel, zatímco sčítání jich napočítalo 169 377.
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 47 z 818 bytů.
Školy se počítají jako samostatné subjekty, ne jako budovy nebo třídy - jeden subjekt často provozuje několik pracovišť.
| Rok | Obyvatel | Muži | Ženy | Narození | Zemřelí | Přir. přírůstek | Přistěh. | Vystěh. | Saldo | Celkem |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 171 197 | 82 969 | 88 228 | 1 250 | 1 598 | -348 | 7 616 | 5 460 | 2 156 | 1 808 |
| 2024 | 169 437 | 81 773 | 87 664 | 1 345 | 1 702 | -357 | 6 165 | 5 048 | 1 117 | 760 |
| 2023 | 168 674 | 81 341 | 87 333 | 1 466 | 1 671 | -205 | 5 621 | 4 538 | 1 083 | 878 |
| 2022 | 167 827 | 80 985 | 86 842 | 1 711 | 1 794 | -83 | 7 419 | 3 767 | 3 652 | 3 569 |
| 2021 | 164 208 | 79 546 | 84 662 | 1 797 | 2 057 | -260 | 4 218 | 4 065 | 153 | -107 |
| 2020 | 165 404 | 79 944 | 85 460 | 1 701 | 1 846 | -145 | 4 222 | 3 810 | 412 | 267 |
| 2019 | 165 165 | 79 868 | 85 297 | - | - | - | - | - | - | - |
| 2018 | 164 535 | 79 481 | 85 054 | - | - | - | - | - | - | - |
| 2017 | 163 995 | 79 167 | 84 828 | - | - | - | - | - | - | - |
| 2016 | 163 599 | 78 900 | 84 699 | - | - | - | - | - | - | - |
| 2015 | 163 813 | 78 983 | 84 830 | - | - | - | - | - | - | - |
| 2014 | 163 215 | 78 691 | 84 524 | - | - | - | - | - | - | - |
| 2013 | 162 502 | 78 337 | 84 165 | - | - | - | - | - | - | - |
| 2012 | 162 136 | 78 146 | 83 990 | - | - | - | - | - | - | - |
| 2011 | 161 754 | 77 948 | 83 806 | - | - | - | - | - | - | - |
| 2010 | 161 802 | 77 842 | 83 960 | - | - | - | - | - | - | - |
| 2009 | 161 262 | 77 578 | 83 684 | - | - | - | - | - | - | - |
| 2008 | 160 720 | 77 394 | 83 326 | - | - | - | - | - | - | - |
| 2007 | 160 044 | 76 998 | 83 046 | - | - | - | - | - | - | - |
| 2006 | 159 005 | 76 380 | 82 625 | - | - | - | - | - | - | - |
| 2005 | 158 636 | 76 110 | 82 526 | - | - | - | - | - | - | - |
| 2004 | 158 433 | 75 935 | 82 498 | - | - | - | - | - | - | - |
| 2003 | 158 479 | 76 057 | 82 422 | - | - | - | - | - | - | - |
| 2002 | 155 967 | 74 721 | 81 246 | - | - | - | - | - | - | - |
| 2001 | 156 256 | 74 896 | 81 360 | - | - | - | - | - | - | - |
| 2000 | 156 562 | 75 111 | 81 451 | - | - | - | - | - | - | - |
| # | Název | Obyvatel | Podíl | Změna | Rozloha | Hustota |
|---|---|---|---|---|---|---|
| 1 | Olomouc | 105 297 | 62,4 % | +2 234 | 112,1 km² | 1 019 |
| 2 | Hlubočky | 4 176 | 2,5 % | −31 | 23,6 km² | 177 |
| 3 | Velká Bystřice | 3 736 | 2,2 % | −43 | 9,2 km² | 405 |
| 4 | Štěpánov | 3 489 | 2,1 % | −66 | 26,8 km² | 130 |
| 5 | Velký Týnec | 3 211 | 1,9 % | +6 | 20,6 km² | 156 |
| 6 | Lutín | 3 076 | 1,8 % | −56 | 8,2 km² | 375 |
| 7 | Dolany | 2 876 | 1,7 % | −85 | 23,8 km² | 121 |
| 8 | Horka nad Moravou | 2 659 | 1,6 % | −20 | 11,9 km² | 223 |
| 9 | Bělkovice-Lašťany | 2 315 | 1,4 % | +13 | 15,3 km² | 151 |
| 10 | Náměšť na Hané | 2 255 | 1,3 % | +45 | 18,7 km² | 121 |
| 11 | Křelov-Břuchotín | 1 996 | 1,2 % | −13 | 7,9 km² | 252 |
| 12 | Tršice | 1 889 | 1,1 % | +4 | 25,0 km² | 76 |
| 13 | Hněvotín | 1 842 | 1,1 % | −61 | 11,7 km² | 157 |
| 14 | Drahanovice | 1 811 | 1,1 % | +1 | 13,5 km² | 134 |
| 15 | Dub nad Moravou | 1 619 | 1,0 % | −13 | 15,2 km² | 106 |
| 16 | Slatinice | 1 593 | 0,9 % | +15 | 7,8 km² | 205 |
| 17 | Grygov | 1 532 | 0,9 % | −16 | 12,7 km² | 120 |
| 18 | Přáslavice | 1 473 | 0,9 % | +22 | 7,3 km² | 202 |
| 19 | Velký Újezd | 1 415 | 0,8 % | 0 | 6,8 km² | 207 |
| 20 | Věrovany | 1 405 | 0,8 % | +6 | 17,8 km² | 79 |
| 21 | Samotišky | 1 318 | 0,8 % | −5 | 1,9 km² | 694 |
| 22 | Příkazy | 1 311 | 0,8 % | −5 | 14,0 km² | 94 |
| 23 | Doloplazy | 1 307 | 0,8 % | −31 | 8,0 km² | 163 |
| 24 | Těšetice | 1 304 | 0,8 % | −46 | 12,5 km² | 105 |
| 25 | Majetín | 1 212 | 0,7 % | +24 | 9,5 km² | 128 |
| 26 | Skrbeň | 1 158 | 0,7 % | +16 | 7,9 km² | 147 |
| 27 | Hlušovice | 1 077 | 0,6 % | −12 | 4,2 km² | 254 |
| 28 | Bystrovany | 977 | 0,6 % | −17 | 3,5 km² | 278 |
| 29 | Charváty | 941 | 0,6 % | +7 | 8,9 km² | 106 |
| 30 | Kožušany-Tážaly | 862 | 0,5 % | −8 | 6,3 km² | 138 |
| 31 | Bystročice | 842 | 0,5 % | −21 | 8,0 km² | 105 |
| 32 | Mrsklesy | 715 | 0,4 % | +17 | 5,6 km² | 129 |
| 33 | Bukovany | 680 | 0,4 % | −17 | 3,2 km² | 215 |
| 34 | Blatec | 645 | 0,4 % | −10 | 6,6 km² | 98 |
| 35 | Tovéř | 630 | 0,4 % | −23 | 2,1 km² | 307 |
| 36 | Daskabát | 627 | 0,4 % | +3 | 5,8 km² | 108 |
| 37 | Loučany | 619 | 0,4 % | +4 | 5,0 km² | 124 |
| 38 | Liboš | 616 | 0,4 % | −5 | 4,3 km² | 143 |
| 39 | Luběnice | 502 | 0,3 % | −6 | 2,8 km² | 182 |
| 40 | Ústín | 491 | 0,3 % | +17 | 4,4 km² | 112 |
| 41 | Krčmaň | 475 | 0,3 % | −9 | 5,0 km² | 95 |
| 42 | Svésedlice | 306 | 0,2 % | +8 | 3,0 km² | 101 |
| 43 | Kozlov | 256 | 0,2 % | −10 | 45,8 km² | 6 |
| 44 | Suchonice | 175 | 0,1 % | −5 | 3,5 km² | 51 |
| 45 | Libavá | 0 | 0,0 % | 0 | 235,5 km² | 0 |
4. z 205
Zdroje dat: ČSÚ · Ministerstvo životního prostředí · Volby.cz · zdroje dat a licence