Zagradec may refer to:
In Albania: Zagradeci, a village in the Mala Prespa area, known as Заградец (Zagradec) in Macedonian
In Italy: Sagrado di Sgonico, a frazione of Sgonico, known as Zagradec in Slovene
In Slovenia: Zagradec, Ivančna Gorica, a settlement in the Municipality of Ivančna Gorica Zagradec pri Grosupljem, a settlement in the Municipality of Grosuplje