Maco adalah munisipalitas yang terletak di provinsi Compostela Valley, Filipina.
Pada tahun 2000, munisipalitas ini memiliki populasi sebesar 65.181 jiwa atau 13.090 rumah tangga.
Secara administratif Maco terbagi menjadi 37 barangay, yaitu:
- Anibongan
- Anislagan
- Binuangan
- Bucana
- Calabcab
- Concepcion
- Dumlan
- Elizalde (Somil)
- Pangi (Gaudencio Antonio)
- Gubatan
- Hijo
- Kinuban
- Langgam
- Lapu-lapu
- Libay-libay
- Limbo
- Lumatab
- Magangit
- Malamodao
- Maripongol
- Mapaang
- Masara
- New Asturias
- Panibasan
- Panoraon
- Poblacion
- San Juan
- San Roque
- Sangab
- Taglawig
- Mainit
- New Barili
- New Leyte (Pob.)
- New Visayas
- Panangan mabini
- Tagbaros
- Teresa
7°22′N 125°51′E / 7.367°N 125.850°E / 7.367; 125.850