Rosario ist eine Stadtgemeinde in der philippinischen Provinz La Union und liegt am Golf von Lingayen. Im Jahre 2000 zählte sie 43.497 Einwohner und 8.154 Haushalte. Das Gelände ist teilweise hügelig und steigt von West nach Ost immer weiter an.

Rosario ist in folgende 33 Baranggays aufgeteilt:
|
|
|