Iba là một đô thị hạng 2 ở tỉnh Zambales, Philippines. Theo điều tra dân số năm 2000, đô thị này có dân số 34.678 người trong 7.260 hộ.
Iba là nơi sinh của cựu tổng thống Philippines Ramon Magsaysay.
Iba được chia thành 14 barangay.