沙口之地建制于明洪武二年(1369年)。
清康熙四十四年(1705年),設(shè)捕屬仁義都上隅圖,捕屬仁下都清溪黃圖、清溪地圖、清溪客圖、石坑圖、蕉園圖、簽石圖、塔橋圖,捕屬德岡都園風(fēng)高圖。
清道光十六年(1836年),設(shè)上隅鄉(xiāng)、石坑鄉(xiāng)、蕉園鄉(xiāng)、簽石鄉(xiāng)、塔橋鄉(xiāng)、清溪鄉(xiāng)、園風(fēng)高鄉(xiāng)。
清宣統(tǒng)三年(1911年),設(shè)沙口鄉(xiāng)。
中華人民共和國建國后,英德縣設(shè)英東、英西、英中3個區(qū),鄉(xiāng)仍沿用舊制,沙口鄉(xiāng)屬英中區(qū)管轄。
1958年9月,英德縣設(shè)6個人民公社,與望埠、橫石塘同屬東風(fēng)人民公社。
1959年4月,改稱望埠人民公社。
1961年5月,望埠人民公社析出沙口,成立沙口人民公社。
1983年7月,撤社設(shè)沙口區(qū)。
1987年4月,撤區(qū)設(shè)沙口鎮(zhèn)。