Xã Sơn Long nằm cách thị trấn Phố Châu, huyện Hương Sơn 15 km về phía Đông; phía Tây giáp xã Sơn Trà; phía Nam giáp xã Ân Phú huyện Vũ Quang; phía Bắc giáp xã Sơn Tân và xã Trường Sơn huyện Đức Thọ, phía Đông giáp xã Đức Hoà và xã Tùng Ảnh, huyện Đức Thọ. Địa bàn có 2 tuyến giao thông Quốc gia đi qua là Quốc lộ 8A dài 3,5 km, nằm dọc xã từ phía Đông lên phía Tây và đường 8C đi qua dài 1,5 km. Có 2 tuyến đừơng liên xã là: tuyến Long - Giang đi qua dài 1,5 km và tuyến Long - Trà dài 1 km; có 02 con sông Ngàn Sâu và Ngàn Phố qua địa phận xã đồng thời là ranh giới với huyện Đức Thọ, dài 6 km. Toàn xã có 860 hộ, với 3150 nhân khẩu được phân bố trên 4 thôn. Là một xã có truyền thống văn hóa, truyền thống cách mạng; có đội ngũ đảng viên khá đông, Đảng bộ nhiều năm liền đạt Danh hiệu Đảng bộ trong sạch vững mạnh, chính quyền vững mạnh toàn diện, có tinh thần đoàn kết thống nhất cao trong nội bộ Đảng; nhân dân đồng thuận, đoàn kết cao