Hagonoy adalah munisipalitas yang terletak di provinsi Davao del Sur, Filipina.
Pada tahun 2010, munisipalitas ini memiliki populasi sebesar 48.161 jiwa atau 10.951 rumah tangga.
Secara administratif Hagonoy terbagi menjadi 21 barangay, yaitu:
- Aplaya
- Balutakay
- Clib
- Guihing
- Hagonoy Crossing
- Kibuaya
- La Union
- Lanuro
- Lapulabao
- Leling
- Mahayahay
- Malabang Damsite
- Maliit Digos
- New Quezon
- Paligue
- Poblacion
- Sacub
- San Guillermo
- San Isidro
- Sinayawan
- Tologan
6°40′59″N 125°19′34″E / 6.683°N 125.326°E / 6.683; 125.326