Obec Senice na Hané leží v rovinaté části okresu Olomouc, asi 18 km severozápadně od okresního města a 10 km jihovýchodně od Litovle. Malebná obec, rozprostírající se na březích říčky Blaty.
Nejvyšším bodem v k. ú. Senice na Hané je kopec Bořík s nadmořskou výškou 340 m. Obec se skládá ze tří částí - Senice na Hané, Odrlic a Cakova.
Obec je členem sdružení obcí mikroregionu Litovelsko a Regionu HANÁ.