Bang Klam (, ) is a district (amphoe) of Songkhla province, southern Thailand.
The minor district (king amphoe) was established on 7 January 1986 by splitting off four tambons from Hat Yai district. It was upgraded to a full district on 8 September 1995.
Neighboring districts are (from the south clockwise): Hat Yai, Rattaphum, and Khuan Niang. To the northeast is the Songkhla lake.
Bang Klam is divided into four sub-districts (tambons), which are further subdivided into 36 administrative villages (mubans).
There are two sub-district municipalities (thesaban tambons) in the district:
There are two subdistrict administrative organizations (SAO) in the district: