Obec Vílanec leží v kraji Vysočina v ORP Jihlava v nadmořské výšce 535 m. V roce 2014 zde žilo 315 obyvatel. Vílanec má katastrální území o rozloze 1358 ha.