Šternberk (niem. Sternberg) – miasto w Czechach, w historycznych granicach Moraw, w kraju ołomunieckim. Według danych z 31 grudnia 2003 powierzchnia miasta wynosiła 4879 ha, a liczba jego mieszkańców 13 967 osób. Centrum jest miejską strefą pamiątkową. W mieście funkcjonuje muzeum zegarów.