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