Bao gồm 02 thị trấn và 17 xã: Thị trấn Phù Mỹ, Bình Dương, xã Mỹ Đức, Mỹ Châu, Mỹ Thắng, Mỹ Lộc, Mỹ Lợi, Mỹ An, Mỹ Phong, Mỹ Trinh, Mỹ Thọ, Mỹ Hòa, Mỹ Thành, Mỹ Chánh, Mỹ ChánhTây, Mỹ Quang, Mỹ Hiệp, Mỹ Tài và Mỹ Cát.
Cận giới như sau:
-Phía Bắc giáp: thị xã Hoài Nhơn;
-Phía Nam giáp: huyện Phù Cát;
-Phía Đông giáp: Biển Đông;
-Phía Tây giáp: huyện Hoài Nhơn
Diện tích tự nhiên: khoảng 55.608,1 ha (556,08 km2) Quy mô dân số:161.667 người.