Xã Vĩnh Sơn nằm ở Huyện Vĩnh Thạnh, tỉnh Bình Định. Diện tích của xã là khoảng 26,3 km². Về khí hậu, xã Vĩnh Sơn có khí hậu nhiệt đới gió mùa với nhiệt độ trung bình hàng năm là khoảng 25,5 độ C.
Dân số của xã Vĩnh Sơn là khoảng 4.000 người với đa số là người dân tộc Kinh.
Xã Vĩnh Sơn có nhiều danh lam thắng cảnh nổi tiếng như thác Giang Điền, đèo Rào, đèo Hải Vân…
Đặc sản nổi tiếng của xã Vĩnh Sơn là rượu cần và mắm tép.