Obec Horka nad Moravou leží v hanácké rovině, asi 7 km na severozápad od Olomouce. Částí svého území zasahuje do Chráněné krajinné oblasti Litovelské Pomoraví.
Plní funkci základního stupně územní samosprávy a v různé míře je také vykonavatelem státní správy.