The Ilocos Region is a region on the island of Luzon in the Philippines.
Ilocos Region occupies the narrow plain between the Cordillera Central mountain range and the South China Sea. It also occupies the northern portion of the Central Luzon plain, to the northeast of the Zambales Mountains.
Lingayen Gulf is the most notable body of water in the region and it contains a number of islands, including the Hundred Islands National Park. To the north of the region is Luzon Strait.
The Agno river runs through Pangasinan and empties into Lingayen Gulf. The river flow into a broad delta in the vicinity of Lingayen and Dagupan City.