石口古稱石阿城,《史記•趙世家》記載:成侯十一年(前339)“秦功魏,趙救之功石阿”。
春秋時期,石口為晉屬蒲地,晉文公重耳曾封于蒲,即在今石口鄉(xiāng)蒲依村。
漢初屬蒲子縣,北魏屬嶺東縣,后屬新城縣,唐時屬溫泉縣和高唐縣,五代、宋、金未變。
元至元三年(1337)歸縣,直至明、清、民國,歸屬基本不變。
新中國成立后屬臨汾專區(qū)。
1958年設(shè)石口人民公社和川口人民公社。
1971年4月歸新成立的交口縣。
1984年分設(shè)為石口鄉(xiāng)和川口鄉(xiāng)。
2001年4月又合并為石口鄉(xiāng)。
2021年2月依據(jù)《山西省人民政府關(guān)于同意呂梁市轄區(qū)調(diào)整的批復(fù)》,撤銷石口鄉(xiāng),設(shè)立石口鎮(zhèn)。