Donsol adalah munisipalitas yang terletak di provinsi Sorsogon, Filipina.
Pada tahun 2010, munisipalitas ini memiliki populasi sebesar 45.612 jiwa dan 9.279 rumah tangga.
Secara administratif Donsol terbagi menjadi 51 barangay, yaitu:
- Alin
- Awai
- Banban
- Bandi
- Banuang Gurang
- Baras
- Bayawas
- Bororan (Pob.)
- Cabugao
- Central (Pob.)
- Cristo
- Dancalan
- De Vera
- Gimagaan
- Girawan
- Gogon
- Gura
- Juan Adre
- Lourdes
- Mabini
- Malapoc
- Malinao
- Market Site (Pob.)
- New Maguisa
- Ogod (Crossing)
- Old Maguisa
- Orange
- Pangpang
- Parina
- Pawala
- Pinamanaan
- Poso (Pob.)
- Punta Waling-Waling (Pob.)
- Rawis (Pob.)
- San Antonio
- San Isidro
- San Jose
- San Rafael
- San Ramon
- San Vicente
- Santa Cruz
- Sevilla
- Sibago
- Suguian
- Tagbac
- Tinanogan
- Tongdol
- Tres Marias (Pob.)
- Tuba
- Tupas
- Vinisitahan
12°54′30″N 123°55′53″E / 12.90833°N 123.93139°E / 12.90833; 123.93139