Obec Mělčany leží v Jihomoravském kraji v ORP Ivančice v nadmořské výšce 230 m. V roce 2014 zde žilo 485 obyvatel. Mělčany má katastrální území o rozloze 743 ha.