Obec Moravec leží v kraji Vysočina v ORP Velké Meziříčí v nadmořské výšce 526 m. V roce 2014 zde žilo 612 obyvatel. Moravec má katastrální území o rozloze 551 ha.