Laoac is politically subdivided into 22 barangays.
- Anis
- Balligi
- Banuar
- Botigue
- Caaringayan
- D. Alarcio
- Cabilaoan
- Cabulalaan
- Calaoagan
- Calmay
- Casampagaan
- Casanestebanan
- Casantiagoan
- Inmanduyan
- Poblacion
- Lebueg
- Maraboc
- Nanbagatan
- Panaga
- Talogtog
- Turko
- Yatyat