Okres Spišská Nová Ves leží v Košickom kraji, v jeho severozápadnej časti. Zaberá územie v severnej časti Slovenska ohraničené Nízkymi Tatrami, Levočskými vrchmi, Braniskom, Volovskými vrchmi a Slovenským rajom. Na východe hranica kopíruje Hornádsku kotlinu, na západe Slovenský raj. Hlavnou riekou okresu je Hornád. Juhozápadom okresu preteká Hnilec. Na severe hraničí s okresy Poprad, Levoča a Prešov, na juhu s okresy Rožňava a Gelnica. Má rozlohu 587 km2, žije tu 99 166 obyvateľov a priemerná hustota zaľudnenia je 169 obyvateľov na km2. Správne sídlo okresu je mesto Spišská Nová Ves.