Sztum () – miasto w północnej Polsce, w województwie pomorskim. Siedziba powiatu sztumskiego oraz gminy miejsko-wiejskiej Sztum. Położone nad jeziorami: Zajezierskim i Barlewickim (dawniej tworzyły jedno Jezioro Białe), przy drodze krajowej nr 55, pomiędzy Malborkiem a Kwidzynem.
Według danych GUS z 30 czerwca 2021 r., Sztum liczył 9746 mieszkańców i był pod względem liczby ludności 25. miastem w województwie pomorskim.
Położenie Sztum leży w historycznych Prusach, w PomezaniiAkta synodów różnowierczych w Polsce, t. IV: Wielkopolska 1569–1632, red. Maria Sipayłło. Wydawnictwa Uniwersytetu Warszawskiego, Warszawa 1997, s. 464. , na obszarze dawnej ziemi malborskiejTadeusz Nowak: Wojna trzynastoletnia 1454–1466. Wydawnictwo Ministerstwa Obrony Narodowej, Warszawa 1974, wyd. I, s. 174., a także etnograficznie na PowiśluSłownik historii Polski, red. nacz. Tadeusz Łepkowski. PW „Wiedza Powszechna”, Warszawa 1969, wyd. V, s. 303.. Według regionalizacji geograficznej Sztum należy do zachodniej części Pojezierza Iławskiego.
Powierzchnia miasta wynosi 4,59 km².