demografické údaje Českého statistického úřadu
| 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Počet obyvatel | 230 607 | 231 339 | 231 843 | 231 445 | 232 032 | 232 267 | 232 474 | 233 192 | 233 651 | 233 992 | 234 344 | 234 939 | 235 472 | 235 441 | 233 588 |
| Počet obyvatel (muži) | 111 881 | 112 353 | 112 479 | 112 460 | 112 750 | 112 870 | 113 022 | 113 396 | 113 619 | 113 874 | 114 068 | 114 423 | 114 701 | 114 600 | 113 927 |
| Počet obyvatel (ženy) | 118 726 | 118 986 | 119 364 | 118 985 | 119 282 | 119 397 | 119 452 | 119 796 | 120 032 | 120 118 | 120 276 | 120 516 | 120 771 | 120 841 | 119 661 |
| Průměrný věk | 40,2 | 40,4 | 40,6 | 40,8 | 41,0 | 41,2 | 41,4 | 41,6 | 41,7 | 41,9 | 42,1 | 42,2 | 42,4 | 42,5 | 42,7 |
| Průměrný věk (muži) | 38,7 | 38,8 | 39,1 | 39,3 | 39,5 | 39,7 | 39,9 | 40,1 | 40,2 | 40,4 | 40,5 | 40,7 | 40,9 | 41,0 | 41,2 |
| Průměrný věk (ženy) | 41,8 | 42,0 | 42,1 | 42,3 | 42,4 | 42,7 | 42,9 | 43,0 | 43,2 | 43,4 | 43,5 | 43,7 | 43,9 | 43,9 | 44,2 |
Zdroj: Český statistický úřad; údaje jsou platné vždy k 1. lednu daného roku
| Obec | Počet obyvatel | Průměrný věk | Denní vyjížďka z obce |
Denní dojížďka do obce |
|
|---|---|---|---|---|---|
| 1. | Olomouc | 99 496 | 43,1 | 4 828 | 22 811 |
| 2. | Šternberk | 13 144 | 43,6 | 1 403 | 1 518 |
| 3. | Uničov | 11 066 | 44,6 | 978 | 1 900 |
| 4. | Litovel | 9 567 | 43,9 | 1 340 | 1 513 |
| 5. | Hlubočky | 4 175 | 43,6 | 748 | 623 |
| 6. | Velká Bystřice | 3 516 | 41,1 | 724 | 484 |
| 7. | Štěpánov | 3 512 | 41,9 | 613 | 253 |
| 8. | Lutín | 3 152 | 42,5 | 602 | 1 214 |
| 9. | Velký Týnec | 3 042 | 39,7 | 612 | 365 |
| 10. | Moravský Beroun | 2 860 | 42,6 | 356 | 129 |
| 11. | Dolany | 2 827 | 40,3 | 626 | 116 |
| 12. | Horka nad Moravou | 2 577 | 41,5 | 500 | 290 |
| 13. | Bohuňovice | 2 512 | 43,6 | 621 | 152 |
| 14. | Bělkovice-Lašťany | 2 275 | 41,4 | 446 | 35 |
| 15. | Náměšť na Hané | 2 161 | 42,0 | 523 | 104 |
| 16. | Dlouhá Loučka | 1 963 | 42,0 | 253 | 46 |
| 17. | Troubelice | 1 851 | 42,8 | 286 | 72 |
| 18. | Hněvotín | 1 832 | 39,8 | 387 | 269 |
| 19. | Drahanovice | 1 798 | 43,1 | 442 | 42 |
| 20. | Senice na Hané | 1 779 | 43,6 | 396 | 203 |
| 21. | Tršice | 1 760 | 41,0 | 382 | 111 |
| 22. | Křelov-Břuchotín | 1 749 | 41,7 | 535 | 73 |
| 23. | Šumvald | 1 638 | 43,1 | 264 | 41 |
| 24. | Medlov | 1 626 | 41,0 | 215 | 72 |
| 25. | Dub nad Moravou | 1 604 | 41,1 | 284 | 122 |
| 26. | Slatinice | 1 555 | 45,1 | 329 | 92 |
| 27. | Grygov | 1 546 | 42,0 | 341 | 95 |
| 28. | Bouzov | 1 504 | 43,6 | 281 | 21 |
| 29. | Náklo | 1 504 | 42,4 | 282 | 82 |
| 30. | Červenka | 1 445 | 42,4 | 362 | 173 |
| 31. | Újezd | 1 443 | 42,4 | 198 | 39 |
| 32. | Přáslavice | 1 430 | 42,8 | 380 | 596 |
| 33. | Věrovany | 1 405 | 41,7 | 349 | 64 |
| 34. | Samotišky | 1 373 | 42,1 | 408 | 31 |
| 35. | Velký Újezd | 1 348 | 40,7 | 280 | 234 |
| 36. | Doloplazy | 1 346 | 41,8 | 351 | 14 |
| 37. | Příkazy | 1 316 | 42,5 | 313 | 45 |
| 38. | Těšetice | 1 315 | 42,7 | 290 | 54 |
| 39. | Paseka | 1 278 | 40,8 | 184 | 130 |
| 40. | Majetín | 1 197 | 41,5 | 339 | 19 |
| 41. | Skrbeň | 1 160 | 42,3 | 373 | 17 |
| 42. | Bílá Lhota | 1 152 | 43,4 | 219 | 47 |
| 43. | Hlušovice | 1 028 | 36,9 | 325 | 22 |
| 44. | Pňovice | 1 010 | 39,1 | 190 | 52 |
| 45. | Bystrovany | 992 | 40,9 | 320 | 265 |
| 46. | Charváty | 910 | 38,2 | 235 | 11 |
| 47. | Luká | 883 | 43,4 | 139 | 62 |
| 48. | Kožušany-Tážaly | 875 | 42,3 | 225 | 52 |
| 49. | Štarnov | 846 | 39,3 | 151 | 7 |
| 50. | Bystročice | 830 | 40,8 | 168 | 29 |
| 51. | Nová Hradečná | 750 | 43,7 | 146 | 22 |
| 52. | Mladějovice | 725 | 40,5 | 135 | 26 |
| 53. | Cholina | 718 | 42,4 | 117 | 44 |
| 54. | Mladeč | 716 | 42,9 | 143 | 58 |
| 55. | Mrsklesy | 693 | 41,3 | 179 | 10 |
| 56. | Blatec | 653 | 42,8 | 134 | 26 |
| 57. | Bukovany | 650 | 41,3 | 248 | 8 |
| 58. | Loučany | 638 | 44,0 | 213 | 17 |
| 59. | Liboš | 635 | 42,2 | 166 | 22 |
| 60. | Hnojice | 632 | 39,5 | 112 | 12 |
| 61. | Tovéř | 627 | 42,2 | 183 | 13 |
| 62. | Jívová | 616 | 40,9 | 112 | 13 |
| 63. | Daskabát | 608 | 43,6 | 159 | 23 |
| 64. | Střeň | 600 | 42,1 | 185 | 5 |
| 65. | Město Libavá | 566 | 41,3 | – | – |
| 66. | Huzová | 562 | 40,5 | 91 | 12 |
| 67. | Domašov nad Bystřicí | 495 | 41,2 | 99 | 9 |
| 68. | Luběnice | 495 | 43,8 | 129 | 9 |
| 69. | Krčmaň | 486 | 42,8 | 134 | 12 |
| 70. | Haňovice | 457 | 42,6 | 145 | 33 |
| 71. | Žerotín | 447 | 42,2 | 120 | 11 |
| 72. | Babice | 443 | 43,7 | 86 | 35 |
| 73. | Vilémov | 433 | 42,6 | 94 | 25 |
| 74. | Ústín | 422 | 42,9 | 92 | 12 |
| 75. | Lužice | 399 | 40,3 | 71 | 7 |
| 76. | Senička | 361 | 42,4 | 75 | 5 |
| 77. | Horní Loděnice | 344 | 39,3 | 59 | 7 |
| 78. | Domašov u Šternberka | 340 | 42,4 | 42 | 10 |
| 79. | Dubčany | 274 | 37,3 | 54 | – |
| 80. | Kozlov | 270 | 42,0 | – | – |
| 81. | Měrotín | 263 | 43,8 | 61 | 2 |
| 82. | Norberčany | 246 | 47,5 | 63 | – |
| 83. | Svésedlice | 245 | 37,2 | 56 | 24 |
| 84. | Želechovice | 232 | 42,0 | 49 | 6 |
| 85. | Olbramice | 231 | 42,4 | 46 | 1 |
| 86. | Hlásnice | 230 | 39,7 | 41 | 3 |
| 87. | Bílsko | 229 | 40,8 | 56 | 18 |
| 88. | Komárov | 205 | 46,6 | 28 | – |
| 89. | Loučka | 202 | 44,7 | 34 | – |
| 90. | Řídeč | 198 | 42,6 | 34 | – |
| 91. | Slavětín | 196 | 41,4 | 39 | 14 |
| 92. | Lipinka | 193 | 43,4 | 43 | 1 |
| 93. | Suchonice | 172 | 41,9 | 62 | 5 |
| 94. | Lipina | 166 | 41,5 | 42 | 0 |
| 95. | Strukov | 163 | 40,9 | 33 | – |
| 96. | Hraničné Petrovice | 144 | 43,2 | 29 | 1 |
| 97. | Mutkov | 45 | 45,3 | 9 | – |
| 98. | Libavá | 0 | 0,0 | 198 | 161 |
| CELKEM | 233 588 | 42,7 | 29 842 | 35 533 |
Zdroj: Český statistický úřad (počet obyvatel a průměrný věk – k 1. 1. 2022; vyjížďka a dojížďka – SLDB 2011).