กำแพงกันดิน (ภาษาอังกฤษ: Retaining Wall) คือ โครงสร้างที่ถูกออกแบบมาเพื่อ ป้องกันและพยุงดิน หรือวัสดุอื่นๆ ที่มีลักษณะเป็นผง เช่น ทราย หรือหิน ไม่ให้เกิดการ พังทลาย, ทรุดตัว, หรือสไลด์ตัว ลงมา โดยเฉพาะอย่างยิ่งในพื้นที่ที่มีความลาดชัน, มีการขุดปรับพื้นที่, หรือบริเวณที่มีการเปลี่ยนแปลงระดับความสูงของดิน พูดให้เข้าใจง่ายๆ กำแพงกันดินก็เหมือน "กำแพง" ที่เราสร้างขึ้นมาเพื่อ "ยัน" ดินไว้ ไม่ให้ดินไหลลงมากองรวมกัน หรือพังลงมาสร้างความเสียหาย