Město Humpolec leží v kraji Vysočina v ORP Humpolec v nadmořské výšce 527 m. V roce 2014 zde žilo 10932 obyvatel. Humpolec má katastrální území o rozloze 5149 ha.