Město Kunštát leží v Jihomoravském kraji v ORP Boskovice v nadmořské výšce 445 m. V roce 2014 zde žilo 2775 obyvatel. Kunštát má katastrální území o rozloze 2422 ha.