Đức Thắng là xã nông nghiệp đồng bằng ven biển, cách trung tâm huyện Mộ Đức khoảng 15 km về phía Đông Bắc huyện Mộ Đức. Phía đông: giáp biển Đông; phía tây: giáp xã Đức Nhuận; phía bắc: giáp xã sông Vệ và xã Đức Lợi; phía nam: giáp xã Đức Chánh.
Tổng diện tích tự nhiên 1.174,38 ha; tổng số hộ trên địa bàn có 2.299 hộ. 10.115 nhân khẩu; Địa bàn dân cư được phân bổ trên 6 thôn; trong đó có 3 thôn Gia Hòa, Tân Định, Dương Quang giáp với biển Đông với chiều dài bờ biển 4,5 km; xã thuộc diện bãi ngang ven biển, là xã thuần nông, hầu hết nguồn thu nhập chính của nhân dân dựa vào sản xuất Nông nghiệp và chăn nuôi