Okres Levoča leží v Prešovskom kraji, v jeho juhozápadnej časti. Na severe hraničí s okresom Kežmarok a Sabinov, na juhu s okresom Spišská Nová Ves, na západe s okresom Poprad a na východe s okresom Prešov. Okres je prevažne hornatý miestami až do výšky 1200 m n. m. (Smrekovica). Obklopený je vencom hôr, zo severu Levočským pohorím. Z východu je to Branisko s národnou prírodnou rezerváciou Rajtopíky. Týmto pohorím prechádza prirodzená hranica medzi Spišom a Šarišom. Južnú časť vypĺňa Hornádska kotlina. Má rozlohu 421 km2, žije tu 33 396 obyvateľov a priemerná hustota zaľudnenia je 79 obyvateľov na km2. Správne sídlo okresu je mesto Levoča.