Struga (en Струга ; en Strugë) est une municipalité et une ville du sud-ouest de la Macédoine du Nord. 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 en 2002 et couvre . La ville en elle-même comptait , le reste de la population étant réparti dans les villages alentour. Struga est une grande destination touristique macédonienne en raison de sa situation sur le lac et de ses richesses culturelles et historiques. La plupart de ses revenus proviennent ainsi du tourisme et la municipalité a profité de la proximité d'Ohrid, capitale touristique de la Macédoine, pour créer en 1962 son festival de poésie, les Soirées poétiques de Struga. thumb|left|Le Drin noir dans la ville. La municipalité de Struga s'étend dans la vallée éponyme, tournée vers le lac d'Ohrid et bordée par les monts Yablanitsa à l'ouest, le mont Mokra à l'est et le mont Karaorman au nord. Cette vallée est parcourue par le Drin noir, qui s'échappe du lac et parcourt ensuite le nord de l'Albanie avant de se jeter dans la mer Adriatique. L'espace situé sur les pentes de la Yablanitsa fait partie de la région historique du Drimkol. La route européenne 852, qui relie Tirana à Bucarest, relie Struga à Ohrid et à son aéroport, le deuxième du pays par la taille. Struga possède un climat continental modéré, plutôt chaud. En été, la température moyenne atteint ainsi les 26,4 °C et le thermomètre atteint parfois les 33 °C. La municipalité jouit de 240 jours d'ensoleillement par an. La municipalité est bordée à l'ouest par l'Albanie, au nord par Tsentar Joupa, à l'est par Debartsa ; la municipalité de Vevtchani, la plus petite de Macédoine, se trouve presque enclavée dans celle de Struga, elle aussi est limitrophe de l'Albanie. La municipalité compte de nombreux villages en plus de la ville de Struga.