General Santos, eskiden (1954'e kadar) Buayan, şehir, güney Mindanao, Filipinler. Şehir, öncü yerleşimi (çoğunlukla Hıristiyan Filipinli göçmenler tarafından) yöneten ve 1930'ların ortalarında başlayan Koronadal Vadisi'nin gelişimini yöneten General Paulino Santos için adlandırılmıştır.
General Santos şehri Mindanao'nun güney kıyısında, Celebes Denizi'nin Sarangani Körfezi'nin başında yer almaktadır. Şehir başlıca bir nakliye noktasıdır ve aynı zamanda Koronadal yerleşim projelerinin idari merkezidir. Muz, ananas ve manyok plantasyonları ile birlikte bir dizi küçük ölçekli imalat şirketi bulunmaktadır. Güney Mindanao'nun en büyüğü olan ulusal limanı, bölgedeki denizaşırı gemilere giriş limanıdır. General Santos'un da ulusal bir havaalanı var. Şehir, 1968. Pop. (2000) 411,822; (2010) 538,086'da açıklanmaktadır.