General Santos, voorheen (tot 1954) Buayan, stad, zuidelijk Mindanao, Filipijnen. De stad is vernoemd naar generaal Paulino Santos, die de pioniersnederzetting (meestal door christelijke Filippijnse migranten) en de ontwikkeling van de Koronadal-vallei, die halverwege de jaren dertig begon, leidde.
De stad General Santos ligt aan de kop van de Sarangani-baai aan de Celebes-zee langs de zuidelijke kust van Mindanao. De stad is een belangrijk scheepvaartpunt en tevens het administratieve hoofdkwartier van de nederzettingsprojecten van de Koronadal. Daar zijn een aantal kleinschalige productiebedrijven gevestigd, samen met bananen-, ananas- en cassaveplantages. De nationale haven, de grootste in het zuiden van Mindanao, is de haven van binnenkomst voor overzeese scheepvaart in de regio. General Santos heeft ook een nationale luchthaven. Inc. stad, 1968. Pop. (2000) 411.822; (2010) 538.086.