Ivančice leží 30 km jihozápadně od města Brna na okraji Bobravské vrchoviny na řece Jihlava, do které se na okraji města vlévají řeky Oslava a Rokytná.
Město Ivančice, od roku 2003 pověřené výkonem státní správy III. stupně, čítá s připojenými obcemi Budkovicemi, Hrubšicemi a Řeznovicemi. Nadmořská výška náměstí je 208 m.
Správní území města má výměru 4757 ha a asi 9 400 obyvatel.
Město je členem: Mikroregionu Ivančicko