Ang Monkayo usa ka ika-una nga klase nga lungsod sa lalawigan sa Compostela Valley sa Pilipinas. Sumala sa sensus sa tuig 2000, kini may populasyon nga 85,830 ka tawo sa 20,238 ka bubong.
Mapa sa Compostela Valley nga nagpakita kon asa nahimutang ang Monkayo