Värmdö eller Värmdön är en ö belägen i Stockholms inre skärgård, i landskapet Uppland. Värmdö är Sveriges sjätte största ö (efter Gotland, Öland, Södertörn-Nacka, Orust och Hisingen). Dess yta är 181 km²[1]. Största delen av ön, och alla mindre öar öster därom, ligger inom Värmdö kommun. Den västligaste delen av Värmdön ligger i Nacka kommun.
Ön består av tre områden som åtskiljs av smala näs. Värmdölandet är den östligaste och till ytan största delen. Värmdölandet förbinds med Farstalandet i Ålstäket. Norr och väster om Farstaviken och Ösby träsk ligger Ormingelandet. Ytterligare två öar, Ingarö och Fågelbrolandet, åtskiljs från Värmdö av kanaler eller smala sund.