Xã Hàm Thạnh nằm ở phía Nam của Huyện Hàm Thuận Nam, tỉnh Bình Thuận. Diện tích của xã là khoảng 55,97 km². Với khí hậu nhiệt đới, xã Hàm Thạnh có nhiệt độ trung bình hàng năm là 27,4 độ C và lượng mưa trung bình hàng năm là khoảng 1.150mm.
Dân số của xã là khoảng 6.000 người, chủ yếu là người dân tộc Kinh. Tại đây có nhiều danh lam thắng cảnh như đồi cát Bay Bồi, khu du lịch Suối Tiên, thác Dứa, khu bảo tồn thiên nhiên Hàm Lợi và vườn quốc gia Phước Bình.
Đặc sản của xã Hàm Thạnh là các loại hải sản như tôm, cua, ghẹ, mực, cá và các loại rau củ quả như dưa leo, cà chua, ớt, đậu bắp.