General Santos, tidigare (till 1954) Buayan, stad, södra Mindanao, Filippinerna. Staden är uppkallad efter general Paulino Santos, som ledde pionjärbosättningen (mestadels av kristna filippinska migranter) och utvecklingen av Koronadal-dalen som började i mitten av 1930-talet.
General Santos stad ligger i spetsen för Sarangani Bay i Celebes havet längs Mindanaos södra strand. Staden är en viktig sändningsplats och är också administrativa huvudkontor för Koronadal bosättningsprojekt. Där finns ett antal småskaliga tillverkningsföretag tillsammans med banan-, ananas- och kassavaplantage. Dess nationella hamn, den största i södra Mindanao, är ingångshamnen för utländsk sjöfart i regionen. General Santos har också en nationell flygplats. Inc. stad, 1968. Pop. (2000) 411,822; (2010) 538,086.