Poprad leží na úpatí Vysokých Tater v regionu Spiš v okrese Poprad v nadmořské výšce 672 m. Město zaujímá plochu 63,00 km² a má 55 404 obyvatel.