Struga (en ; en ) est une municipalité et une ville du sud-ouest de la
République de Macédoine. Elle se trouve sur la rive nord du
lac d'Ohrid, à l'endroit où le
Drin noir s'en échappe pour rejoindre la
mer Adriatique en
Albanie. La municipalité comptait habitants en
2002 et couvre . La ville en elle-même comptait habitants, le reste de la population étant réparti dans les villages alentour.