Město Milevsko leží v Jihočeském kraji v ORP Milevsko v nadmořské výšce 461 m. V roce 2014 zde žilo 8710 obyvatel. Milevsko má katastrální území o rozloze 4231 ha.