Spišské Podhradie (německy Kirchdrauf či Kirchdorf; maďarsky Szepesváralja; polsky Podgrozdie) je město ve Spiši na severovýchodním Slovensku. Administrativně spadá pod Levočský okres Prešovského kraje. Žije zde přibližně 3800 obyvatel. Nejvyšším bodem města je nepojmenovaný bod, který má vrchol ve výšce 816 metrů nad mořem.Jak napovídá název, leží městečko v podhradí Spišského hradu. Součástí města je od roku 1948 také dříve samostatná obec Spišská Kapitula.