I. A třída Olomouckého kraje tvoří společně s ostatními prvními A třídamišestou nejvyššífotbalovou soutěž v České republice. Je řízena Olomouckým krajským fotbalovým svazem a rozdělena na skupiny A a B. Hraje se každý rok od léta do jara se zimní přestávkou, v obou skupinách se jí účastní 14 týmů z Olomouckého kraje, Každý s každým hraje jednou na domácím hřišti a jednou na hřišti soupeře, celkem se tedy hraje 26 kol. Vítězem se stává tým s nejvyšším počtem bodů v tabulce a postupuje do Olomouckého krajského přeboru. Poslední dva týmy a jeden další s nejmenším počtem bodů sestupují do I. B třídy Olomouckého kraje – skupiny A/B/C. Do I. A třídy Olomouckého kraje vždy postupuje vítěz I. B třídy – skupiny A/B/C a jeden další tým s nejvyšším počtem bodů.
skupina A – hrají zde týmy z okresů Jeseník, Šumperk, Olomouc (sever)
skupina B – hrají zde týmy z okresů Olomouc (jih), Prostějov, Přerov