Stráže pod Tatrami (nem.Michelsdorf) sú časť mesta Poprad. Žije tu 593 obyvateľov (2015)[1].
Stráže sú situované na návrší na juhovýchode Popradu. Najmenšie z bývalých hornospišských miest, ktoré sa rozvíjalo v tieni blízkej Spišskej Soboty a Matejoviec. Prvá písomná zmienka je z roku 1276. Hlavným zamestnaním a zdrojom obživy bolo pre obyvateľov poľnohospodárstvo. Od roku 1412 až do roku 1772 v poľskom zálohu. Stráže vďačia za svoj názov postaveniu, ktoré mali v raných rokoch Uhorska – boli slovenskou strážnou hraničnou osadou na hraniciach Uhorska a Poľska. Hranica s Poľskom sa ustálila do súčasného stavu až koncom 11. storočia.
Počet obyvateľov sa v Strážach pod Tatrami od roku 1770 do roku 1921 menil takto: 1770 – 505 obyvateľov, 1828 – 650 obyvateľov, 1869 – 597, 1880 – 601, 1890 – 496, 1900 – 580, 1910 – 599 obyvateľov. V roku 1921 tu žilo 632 obyvateľov, z toho 348 slovenskej národnosti, 265 nemeckej, 1 maďarskej, 1 židovskej a 1 inej národnosti. Po 1. svetovej vojne boli Stráže zmiešanou slovensko-nemeckou obcou, kde sa rovnocenne uplatňovali oba národy. V rokoch 1944 a 1945 sa odsťahovalo z obce asi 300 nemeckých obyvateľov. Ich obydlia osídlili v prvom rade bíreši a noví osadníci zo Spiša, Gemera a Šariša. V roku 1946 sa k inej ako slovenskej národnosti hlásilo iba 12 osôb.