Xã Phong Nẫm nằm ở phía bắc huyện Giồng Trôm, có vị trí địa lý:
- Phía đông giáp xã Châu Hòa
- Phía tây giáp thành phố Bến Tre và huyện Châu Thành
- Phía nam giáp các xã Lương Hòa, Lương Quới và Mỹ Thạnh
- Phía bắc giáp huyện Bình Đại.
Xã Phong Nẫm có diện tích 20,50 km², dân số năm 2019 là 9.707 người, mật độ dân số đạt 474 người/km².