Xã Hòa An nằm ở cực đông của huyện Phú Hòa, có vị trí địa lý:
- Phía bắc giáp xã Hòa Trị và thành phố Tuy Hòa
- Phía đông giáp thành phố Tuy Hòa và huyện Đông Hòa
- Phía nam giáp huyện Đông Hòa và huyện Tây Hòa
- Phía tây giáp xã Hòa Thắng.
Xã Hòa An có diện tích 13,75 km², dân số năm 1999 là 15.797 người,[1] mật độ dân số đạt 1.149 người/km².
Xã Hòa An được chia thành 5 thôn: Vĩnh Phú, Phú Ân, Ân Niên, Đông Bình, Đông Phước.