Olomouc se nachází v okresu Olomouc a ten je součástí Olomoucký kraje.
Olomouc se dělí do těchto částí:
Chomoutov - 78335
Chválkovice - 77900
Droždín - 77900
Hodolany - 77900
Holice - 78371
Hejčín - 77900
Bělidla - 77900
Řepčín - 77900
Černovír - 77900
Nová Ulice - 77900
Nový Svět - 77900
Nové Sady - 77900
Neředín - 77900
Nedvězí - 77900
Nemilany - 78301
Olomouc - 77900
Lošov - 78365
Lazce - 77900
Svatý Kopeček - 77900
Klášterní Hradisko - 77400
Pavlovičky - 77900
Radíkov - 78351
Povel - 77900
Slavonín - 78301
Topolany - 77900
Týneček - 77900