Olomouc (Tsjechisch: Olomoucký kraj) is een Tsjechische bestuursregio. Voor het grootste gedeelte ligt de regio in het historische land Moravië. Verder ligt een klein deel, in het district Jeseník, in Tsjechisch-Silezië. De hoofdstad en tevens grootste stad in de regio is Olomouc. In het noorden grenst de regio aan Polen. Met de klok mee grenst zij verder aan Moravië-Silezië, Zlín, Zuid-Moravië en Pardubice.