San Ildefonso là một đô thị hạng 5 ở tỉnh Ilocos Sur, Philippines. Theo điều tra dân số năm 2000, đô thị này có dân số 5.584 người trong 1.127 hộ.
San Ildefonso được chia ra 15 barangay.