Hranovnica este o comună slovacă, aflată în districtul Poprad din regiunea Prešov, pe malul râului Vernársky potok(d). Localitatea se află la altitudinea de 610 m deasupra n.m., se întinde pe o suprafață de 32,66 km2 și în 31.12 2022 număra 3 226 de locuitori. Se învecinează cu Gánovce, Spišské Bystré, Spišský Štiavnik și Vernár.