Santa Rosa is politically subdivided into 18 barangays.

Aplaya
Balibago
Caingin
Dila
Dita
Don Jose
Ibaba
Kanluran (Barangay Poblacion Uno)
Labas
Macabling
Malitlit
Malusak (Barangay Poblacion Dos)
Market Area (Barangay Poblacion Tres)
Pooc
Pulong Santa Cruz
Santo Domingo
Sinalhan
Tagapo
Santa Rosa is politically subdivided into 18 barangays.
Aplaya
Balibago
Caingin
Dila
Dita
Don Jose
Ibaba
Kanluran (Barangay Poblacion Uno)
Labas
Macabling
Malitlit
Malusak (Barangay Poblacion Dos)
Market Area (Barangay Poblacion Tres)
Pooc
Pulong Santa Cruz
Santo Domingo
Sinalhan
Tagapo
Santa Rosa, Laguna