Obec Milotice nad Bečvou leží cca 10 km východně od města Hranice na hlavním silničním tahu mezi Hranicemi a Valašským Meziříčím v bývalém okrese Přerov, nyní ORP Hranice v Olomouckém kraji. Její katastrální území má výměru 4,54 km2, žije zde cca 300 obyvatel a nadmořská výška činí 264 m.

Katastrálním územím obce protéká Milotický potok a řeka Bečva, jejíž délka je 61,5 km, plocha povodí činí 1620,19 km² a průměrný průtok 17,5 m3/s. Řeka vzniká soutokem Vsetínské a Rožnovské Bečvy ve Valašském Meziříčí. Obě řeky pramení na svazích Vysoké, Vsetínská Bečva na jižních a Rožnovská Bečva na severních. Z Valašského Meziříčí teče směrem na severovýchod. Protéká např. obcemi a městy Choryně, Hustopeče nad Bečvou, Milotice nad Bečvou, Teplice nad Bečvou, Hranice, Lipník nad Bečvou, Přerov a za obcí Troubky ústí zleva do Moravy.

V katastrálním území obce se nachází soustava vodních děl a několik dalších menších vodních děl, které mohou představovat pro obec a obce po toku níže riziko zvláštních povodní.

Pro účely povodňového plánu bylo využito mapových podkladů ze serverů Vodohospodářský portál a Mapy.cz.