博白鎮1950年設城廂鎮。1957年改城關鎮。1958年屬城廂公社。博白鎮位於北緯22.27°,東經110.17°,廣西東南端,博白縣內。西接浪平鎮,北靠玉林市沙田是博白縣城的駐地,也是博白縣第壹大鎮。屬亞熱帶向熱帶過渡的季風氣候區,年平均氣溫21.9℃,年均降雨量為1756毫米,全年無霜期壹般長達350天以上。根據第六次人口普查數據,鎮人口大約351611人。