Bình Minh là xã nằm cánh đông huyện Thăng Bình, phía đông giáp biển đông, phía Bắc giáp xã Bình Dương, phía tây giáp xã Bình Đào, phía Nam giáp xã Bình Hải. Diện tích tự nhiên 1,120ha, gồm 4 thôn (Tân An, Hà Bình, Bình Tân, Bình Tịnh), dân số 1.950 hộ với 8390 khẩu.