Olomouc é um distrito da República Checa na região de Olomuc, com uma área de 1.620 km² com uma população de 228.831 habitantes (2007) e com uma densidade populacional de 141 hab/km².
Cidades
- Babice
- Bělkovice-Lašťany
- Bílá Lhota
- Bílsko
- Blatec
- Bohuňovice
- Bouzov
- Bukovany
- Bystročice
- Bystrovany
- Červenka
- Daskabát
- Dlouhá Loučka
- Dolany
- Doloplazy
- Domašov nad Bystřicí
- Domašov u Šternberka
- Drahanovice
- Dub nad Moravou
- Dubčany
- Grygov
- Haňovice
- Hlásnice
- Hlubočky
- Hlušovice
- Hněvotín
- Hnojice
- Horka nad Moravou
- Horní Loděnice
- Hraničné Petrovice
- Huzová
- Charváty
- Cholina
- Jívová
- Komárov
- Kožušany-Tážaly
- Krčmaň
- Křelov-Břuchotín
- Liboš
- Lipina
- Lipinka
- Litovel
- Loučany
- Loučka
- Luběnice
- Luká
- Lutín
- Lužice
- Majetín
- Medlov
- Měrotín
- Mladeč
- Mladějovice
- Moravský Beroun
- Mrsklesy
- Mutkov
- Náklo
- Náměšť na Hané
- Norberčany
- Nová Hradečná
- Olbramice
- Olomouc
- Paseka
- Pňovice
- Přáslavice
- Příkazy
- Řídeč
- Samotišky
- Senice na Hané
- Senička
- Skrbeň
- Slatinice
- Slavětín
- Strukov
- Střeň
- Suchonice
- Svésedlice
- Štarnov
- Štěpánov
- Šternberk
- Šumvald
- Těšetice
- Tovéř
- Troubelice
- Tršice
- Újezd
- Uničov
- Ústín
- Velká Bystřice
- Velký Týnec
- Velký Újezd
- Věrovany
- Vilémov
- Želechovice
- Žerotín