Staré Město (Duits: Mährisch Altstadt, vroeger Goldeck) is een Tsjechische stad in de regio Olomouc, en maakt deel uit van het district Šumperk.
Staré Město telt 2074 inwoners.

Staré Město was tot 1945 een plaats met een overwegend Duitstalige bevolking. Na de Tweede Wereldoorlog werd de Duitstalige bevolking verdreven.

De stad ligt net ten oosten van een bergkam van het gebergte Králický Sněžník, waar onder andere de bergen Černá kupa en Sušina deel van uitmaken.

Partnerstad
  Stronie Śląskie, Polen

Gemeente in Šumperk