Sơn Phú là xã nằm phía Đông Thị trấn Phố châu, có quốc lộ 8A và đường Hồ Chị Minh tiếp giáp tạo điều kiện thuận lợi cho phát triển kinh tế. Với diện tích tự nhiên có 5,86 km2, Dân số 4.192 nhân khẩu, với 1.161 hộ.
Sơn Phú được phân bổ thành 8 thôn gồm các thôn: Công Đẳng, Cửa Nương, An Phú, Hồng Kỳ, Hồ Trung, Tiên Sơn, Vọng Sơn, Đại Vường.
Sơn Phú là một phần đất rộng lớn của xã Phúc Dương, Tổng Yên Ấp- một vùng đất cổ được biết cách đây trên 500 năm. Sự hình thành dân cư và làng xóm ở Sơn Phú nằm chung trong dòng chảy của lịch sử huyện Hương Sơn. Đó là quá tình biến lùm lòi, lau lách và các đồi núi, vùng đất thành các điểm tụ cư, sinh sống. Các nhà khoa học đã phát triển di chỉ đồ đồng thuộc nền văn hóa Đông Sơn ở trên địa bàn xã, cư dân Việt cổ đã di cư đến đây để sinh sống, tìm kiếm thức ăn nước uống ban đầu dân cư Sơn Phú còn thưa thớt, cư trú thành từng xóm, trang trại nhỏ với những tên gọi rất mộc mạc, gắn với đặc điểm địa hình từng thôn: Xóm Đông, Xóm Tứ, xóm Đầm, xóm Cửa Nương, xóm Cửa Am, xóm Cựa Gạ, xóm Gia Làm, xóm Cồn, xóm Bến Lội.
Trước năm 1954 là xã Phúc Dương, Tổng Yên Ấp, sau năm 1945 là xã Phúc Dương. Từ năm 1954 xã Phúc Dương tách ra thành 3 xã là: Sơn Trung, Sơn Phú và Sơn Trường. Xã Sơn Phú có 7 xóm, từ xó 8 đến xóm 14, với các tên gọi: Hồ Trung, Tiên Sơn, Vọng Sơn, Cây Dừa, Cửa Am, Công Đẳng, Cửa Nương. Năm 1954 thành lập thêm 4 xóm: Cây Hóp, Hồng Kỳ, Bùi Hương, Phúc Lĩnh. Năm 1993, Sơn Phú tổng công có 12 xóm( thêm xóm Đại Vường).
Đến cuối năm 2012 theo chủ trương chung, Đảng ủy xã quyết định thay đổi địa giới các xóm để xây dựng nông thôn mới, xã Sơn Phú chuyển thành 8 xóm là: Công Đẳng, Cửa Nương, An Phú, Hồng Kỳ, Hồ Trung, Tiên Sơn, Vọng Sơn, Đại Vường. Các thôn xóm của Sơn Phú được hình thành trên các làng đồi, có khoảng 29,64 ha. Phần lớn diện tích đồi núi là đất đỏ vàng pha trộn đá ong, phù hợp với cây lâm nghiệp và cây ăn quả.