Distrik Olomouc (Ceko: okres Olomouc) adalah sebuah distrik (okres) di Wilayah Olomouc di Republik Ceko. Ibukotanya adalah kota Olomouc.
Babice - Bělkovice-Lašťany - Bílá Lhota - Bílsko - Blatec - Bohuňovice - Bouzov - Bukovany - Bystročice - Bystrovany - Červenka - Charváty - Cholina - 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á - 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
Bagian dari wilayah distrik termasuk dalam Wilayah Militer Libavá.