City Náměšť nad Oslavou se nachází ve státě Czech Republic. Rozloha města je 18,62 km2. Počet obyvatel je 4 871.