Staré Město se rozprostírá v rovině na pravém břehu řeky Moravy v těsné blízkosti okresního města Uherské Hradiště. Katastr obce měří 2084 ha a sousedí s osmi obcemi - Uherským Hradištěm, Kunovicemi, Kostelany nad Moravou, Zlechovem, Huštěnovicemi, Kněžpolem, Jalubím a Velehradem. Staré Město leží v Dolnomoravském úvalu, v nadmořské výšce 180-190m. Z geologického hlediska leží v tzv. vídeňské pánvi obklopené pahorkatinami a vrchovinami pásma Západních Karpat. Hlavním vodním útvarem, historickou i současnou krajinnou dominantou regionu, je řeka Morava a při ojedinělých meteorologických podmínkách se stává nebezpečným živlem, jako se stalo při povodni v červenci 1997. Dosažitelnost Dopravní obslužnost je zajišťována silniční a železniční dopravou.