Zamboangahalvön är en halvö och en region i Filippinerna. Regionen (region IX) har 3 219 300 invånare (2006) och en yta på 14 810,7 km² och är belägen på ön Mindanao i sydvästra Filippinerna. Zamboangahalvön ligger mellan Morobukten i Sulawesisjön och Sulusjön. Längs halvöns kuster finns många vikar och öar. Regionen kallades fram till 2001 för Västra Mindanao.
Halvön förbinds med de centrala delarna av Mindanao via en smal landremsa mellan Panquilviken och Pagadianviken. Gränsen mellan halvön och huvudön markeras (om än artificiellt) av gränsen mellan provinsen Zamboanga del Sur i regionen Zamboangahalvön och provinsen Lanao del Norte i regionen Norra Minandao.