Pulo ang Sodorye-do sa Habagatang Koreya. Nahimutang ni sa lalawigan sa Jeollanam-do, sa habagatan-kasadpang bahin sa nasod, 300 km sa habagatan sa Seoul ang ulohan sa nasod.
Ang yuta sa Sodorye-do lain-lain. Ang labing taas nga punto sa pulo mao ang 10 metros ibabaw sa dagat nga lebel. Hapit nalukop sa kaumahan ang palibot sa Sodorye-do.
Ang klima kasarangan. Ang kasarangang giiniton 14 °C. Ang kinainitan nga bulan Agosto, sa 24 °C, ug ang kinabugnawan Enero, sa 2 °C. Ang kasarangang pag-ulan 1,793 milimetro matag tuig. Ang kinabasaan nga bulan Agosto, sa 398 milimetro nga ulan, ug ang kinaugahan Enero, sa 28 milimetro.
Lua error in Module:Location_map at line 510: Unable to find the specified location map definition: "Module:Location map/data/South Korea" does not exist.
