Santo Niño là một đô thị hạng 4 ở tỉnh Cagayan, Philippines. Theo điều tra dân số năm 2000, đô thị này có dân số 22.752 người trong 4.387 hộ.
Santo Niño được chia thành 31 khu phố (barangay).