漢代,屬范陽(yáng)郡。
北宋景德元年(1004年),宋、遼定下“澶淵之盟”,白溝成為兩國(guó)的界限、通商口岸、進(jìn)攻交割的場(chǎng)所和傳遞信息互通往來的關(guān)卡。
民國(guó)二十七年(1938年),為新城縣五區(qū);同年4月,為二區(qū)。
民國(guó)三十八年(1949年)4月,為十區(qū)。
1953年,改建白溝鄉(xiāng)。
1958年,屬十里鋪公社。
1962年,復(fù)置白溝區(qū)。
1984年,改置白溝鎮(zhèn)。
1996年1月,義合莊鄉(xiāng)并入。
2008年7月,由原高碑店市白溝鎮(zhèn)和白洋淀溫泉城開發(fā)區(qū)合并組建白溝新城,由高碑店市析出。
2010年8月,白溝新城獲河北省委、省政府批復(fù);同年9月正式揭牌。
白溝鎮(zhèn)隸屬白溝新城。