Sơn Phú là một xã thuộc huyện Hương Sơn, tỉnh Hà Tĩnh, Việt Nam.
Xã Sơn Phú có diện tích 5,81 km², dân số năm 1999 là 3.845 người,[1] mật độ dân số đạt 662 người/km².
Phố Châu (huyện lỵ) · Tây Sơn
An Hòa Thịnh · Châu Bình · Hàm Trường · Kim Hoa · Mỹ Long · Quang Diệm · Sơn Bằng · Sơn Giang · Sơn Hồng · Sơn Kim 1 · Sơn Kim 2 · Sơn Lâm · Sơn Lễ · Sơn Lĩnh · Sơn Ninh · Sơn Phú · Sơn Tây · Sơn Tiến · Sơn Trung · Tân Mỹ Hà