Město Nová Bystřice leží v Jihočeském kraji v ORP Jindřichův Hrade v nadmořské výšce 588 m. V roce 2014 zde žilo 3351 obyvatel. Nová Bystřice má katastrální území o rozloze 8178 ha.