Xã Hoài Phú có diện tích 40,51 km², dân số năm 2018 là 8.952 người, mật độ dân số đạt 221 người/km².[1]
Lịch sử
Xã Hoài Phú được thành lập vào ngày 7 tháng 11 năm 1986 trên cơ sở một phần diện tích và dân số của xã Hoài Hảo.[3]
Sau khi thành lập, xã Hoài Phú có 3.458 ha diện tích tự nhiên và 8.080 người.
Ngày 1 tháng 6 năm 2020, thành lập thị xã Hoài Nhơn trên cơ sở toàn bộ diện tích và dân số của huyện Hoài Nhơn[4]. Xã Hoài Phú thuộc thị xã Hoài Nhơn như hiện nay.
Hành chính
Xã Hoài Phú được chia thành 9 ấp: Cự Lễ, Cự Tài 1, Cự Tài 2, Lương Thọ 1, Lương Thọ 2, Lương Thọ 3, Mỹ Bình 1, Mỹ Bình 2, Mỹ Bình 3.