Generál Santos, dříve (do roku 1954) Buayan, město, jižní Mindanao, Filipíny. Město je pojmenováno pro generála Paulina Santose, který řídil průkopnické osídlení (většinou křesťanskými filipínskými migranty) a rozvoj údolí Koronadal, které začalo v polovině 30. let.
Město General Santos se nachází v čele Sarangani Bay Celebes Sea podél jižního pobřeží Mindanao. Město je hlavním dopravním bodem a je také administrativní centrálou pro projekty osídlení Koronadal. Nachází se zde řada malých výrobních společností spolu s plantážemi s banány, ananasem a kasavou. Jeho národní přístav, největší v jižním Mindanau, je vstupním přístavem pro zámořskou dopravu v regionu. General Santos má také národní letiště. Inc. city, 1968. Pop. (2000) 411,822; (2010) 538 086.