City Nové Hrady se nachází ve státě Czech Republic. Rozloha města je 79,74 km2. Počet obyvatel je 2 524.