1953 – De gemeente Lhota u Šternberka wordt door Šternberk geannexeerd.
1960 – Het district Šternberk wordt opgeheven, Šternberk valt vanaf nu onder het district Olomouc.
1974 – De gemeenten Babice (inclusief Krakořice), Chabičov (inclusief Hlásnice), Lužice en Těšíkov (inclusief Lipina) worden door Šternberk geannexeerd.
1990 – De gemeenten Babice, Domašov u Šternberka, Lipina en Mladějovice scheiden zich af van Šternberk. Krakořice, oorspronkelijk tot de gemeente Babice horend, blijft bij Šternberk horen, net als Těšíkov, waartoe Lipina behoorde.
1991 – De gemeente Horní Loděnice scheidt zich af van Šternberk.
1992 – De gemeente Lužice scheidt zich af van Šternberk.
1993 – De gemeente Komárov scheidt zich af van Šternberk.
1994 – De gemeente Řídeč scheidt zich af van Šternberk.