Catarman has a total of 55 barangays which comprises a total land area of 46,443 hectares. The urban area which is composed of 22 barangays (barangay within and near the poblacion) has a total of 1,888.62 hectares. The rural area which is composed of 33 barangays has a total land area of 44,554.38 hectares.
The Municipality of Catarman is politically subdivided into 55 barangays, 17 of them in the poblacion.
- Acacia (pob.)
- Aguinaldo
- Airport Village (pob.)
- Bangkerohan
- Baybay (pob.)
- Bocsol
- Cabayhan
- Cag-abaca
- Cal-igang
- Calachuchi (pob.)
- Casoy (pob.)
- Cawayan
- Cervantes
- Cularima
- Daganas
- Dalakit (pob.)
- Doña Pulqueria
- Galutan
- Gebalagnan
- Gibulwangan
- Guba
- Hinatad
- Imelda
- Ipil-ipil (pob.)
- Jose Abad Santos (pob.)
- Jose P. Rizal (pob.)
- Lapu-lapu (pob.)
- Liberty
- Libjo
- Mabini
- Mabolo (pob.)
- Macagtas
- Malvar
- McKinley
- Molave (pob.)
- Narra (pob.)
- New Rizal
- Old Rizal
- Paticua
- Polangi
- Quezon
- Salvacion
- Sampaguita (pob.)
- San Julian
- San Pascual
- Santol (pob.)
- Somoge
- Talisay (pob.)
- Tinowaran
- Trangue
- UEP Zone I
- UEP Zone II
- UEP Zone III
- Washington
- Yakal (pob.)