Zámek Náměšť na Hané se nachází na území městyse Náměšť na Hané, ležícího 13 km jižně od Litovle v okrese Olomouc. Byl postaven v roce 1766 jako "Horní zámek", jelikož dosavadní sídlo již přestalo vyhovovat moderním požadavkům doby.
Na jeho katastru, přibližně uprostřed městyse, se nachází tzv. dolní zámek stojící na místě původní tvrze.