宋至道二年至咸平二年(996—999)上杭縣治駐鱉沙里(今白砂鎮(zhèn)碧沙坑村)。
宋元時(shí)屬鱉沙里,明清時(shí)為白砂里;1929年10月,縣蘇維埃政府先駐縣城,后遷白砂,時(shí)白砂為上杭縣北二區(qū);1930年為杭武縣第五區(qū);1932年至1933年冬,上杭縣蘇維埃政府先后駐于白砂、大乾頭、科子里等地;民國(guó)時(shí)為第三區(qū);1949年解放后為白砂區(qū);又稱第六區(qū);1956年華家片并入白砂,1958年3月撤區(qū)并鄉(xiāng)分為白砂,官將兩個(gè)鄉(xiāng),同年10月公社化,設(shè)國(guó)慶公社;1959年改稱白砂公社;1961年6月設(shè)白砂工委,轄:白砂,官將,華家公社;1962年華家公社從白砂工委劃出;1965年官將、白砂二公社合并為白砂公社;1968年稱白砂公社革委會(huì);1980年稱白砂公社管委會(huì);1984年稱白砂鄉(xiāng);1993年稱白砂鎮(zhèn)。