General Santos, tidligere (indtil 1954) Buayan, by, sydlige Mindanao, Filippinerne. Byen er opkaldt efter general Paulino Santos, der ledede pionerbosættelsen (mest af kristne filippinske migranter) og udvikling af Koronadal-dalen, der begyndte i midten af 1930'erne.
General Santos by er placeret i spidsen for Sarangani-bugten i Celebes-havet langs den sydlige bred af Mindanao. Byen er et vigtigt forsendelsessted og er også administrativt hovedkvarter for koronadals bosættelsesprojekter. Der findes en række små produktionsvirksomheder sammen med banan-, ananas- og cassava-plantager. Dets nationale havn, den største i det sydlige Mindanao, er indgangshavnen for oversøisk skibsfart i regionen. General Santos har også en national lufthavn. Inc. by, 1968. Pop. (2000) 411.822; (2010) 538,086.